User:CheMoBot/Settings.css/sandbox


 * 1) Settings for CheMoBot
 * 2) Notes:
 * 3) Settings are loaded just before every revert/repair, and when changed.
 * 4) Syntax is as follows:
 * 5)   * EVERY line with a "#" character is disregarded
 * 6)   * Every non-blank line is in the format "Setting=value"
 * 1) Syntax is as follows:
 * 2)   * EVERY line with a "#" character is disregarded
 * 3)   * Every non-blank line is in the format "Setting=value"

editing_on=1
 * 1) Main editing setting: 0 when not editing anything, 1 when editing
 * 2) further editing settings are defined under the boxes for which specific settings are available, but:
 * 3)                               SETTING editing_on TO 0 WILL STOP ALL EDITING!
 * 1)                               SETTING editing_on TO 0 WILL STOP ALL EDITING!
 * 1)                               SETTING editing_on TO 0 WILL STOP ALL EDITING!

botmanagers=Wikimedia/Beetstra
 * 1) Botmanagers

backchannel=#BeetstraBotNoiseChannel
 * 1) Backup channel for system messages

otherchannels=#BeetstraBotChannel

IRCglobaltrusted=Wikimedia/Beetstra|ambix.plus.com|pdpc/supporter/active/dmacks|unaffiliated/physchim62
 * 1) 'global' trusted users for IRC commands

boxes=Chembox|Infobox_drug|Reactionbox
 * 1) The boxes to watch (use underscores for spaces!)


 * 1) This set of log vars can be used to format the log page properly
 * 2) The standard main header is a template which will be included at the top of the page, and may include
 * 3)  some explanations on the log, and who to contact for certain questions/remarks.
 * 4) The three templates for header, line and footer make up your formatting of the log items.
 * 5)  if you want just numbered lined, make the header and the footer empty, and create your own formatting in the lines
 * 6)  if you want a table, then the table header goes in the header template, each line in the line template
 * 7)    and the table closing in the footer.

standardlogtemplate=User:CheMoBot/Logmainheader standardlogheader=User:CheMoBot/Logheader standardlogline=User:CheMoBot/Logline standardlogfooter=User:CheMoBot/Logfooter
 * 1) Standard main header for the logs (you can set your own below in ' _logtemplate')
 * 1) Standard header for the logs (you can set your own below in ' _logheader')
 * 1) Standard log-line for the logs (you can set your own below in ' _logline')
 * 1) Standard footer for the logs (you can set your own below in ' _logfooter')

logintervaltimer=3600
 * 1) interval for saving logs

ignorepage=
 * 1) Ignore pages where the wikitext matches this regex.

handledelay=600
 * 1) time between an edit and when CheMoBot will set notification fields in the infobox

_changelog=User:CheMoBot/Log
 * 1) Maintenance log for Bot issues.

verification_explanation=
 * 1) general page for Infobox verification (when it is not set for the specific project)

testpageprefix=User:Beetstra
 * 1) Testpage-prefixes (if testpage is User:Beetstra/Propane, then prefix is, 'User:Beetstra'; all subpages will then be used in testphase
 * 2) separate by |

global_whitegroups=sysop|bot|bureaucrat
 * 1) These user groups are whitelisted globally (see _whitegroups for more);


 * 1) Per box a set of possible fields:
 * 2) _channel         - the IRC channel where changes to these boxes are reported
 * 3) _verifiedfields  - fields which are verified
 * 4) _watchedfields   - fields that are watched,
 * 5) _index           - where is the index of this box
 * 6) _subtemplates    - templates which can be used as 'subtemplates' for this box, separated by |
 * 7) _managers        - Wiki usernames of people 'managing' this box
 * 8) _ircmanagers     - cloaks of IRC 'managers' for this box.
 * 9) _project         - what is the project page
 * 10) _projecttalk     - what is the projects talkpage.
 * 11) _changelog       - where do I store the log
 * 12) _log             - do I log (1) or not (0)
 * 13) _statusupdate    - Updates fields in box as set in the _change parameters
 * 14)                              results in setting the monitoring fields when 1.
 * 15) _revert          - Not active
 * 16) _repair          - Not active
 * 17) _watchspaces     - Which namespaces to watch for this box. e.g. '2' = Userspace


 * 1) THE BOT WILL IGNORE FIELDS FOR WHICH IT DOES NOT HAVE A VALID APPROVAL

chembox_new_subtemplates=Chembox_Identifiers|Chembox_Properties|Chembox_Structure|Chembox_Thermochemistry|Chembox_Pharmacology|Chembox_Explosive|Chembox_Hazards|Chembox_Related|Chembox_Supplement chembox_new_source=Revid chembox_new_log=0 chembox_new_channel=#BeetstraBotChannel

chembox_channel=#wikichem chembox_verifiedfields=CASNo|CASNo1|CASNo2|CASNo3|CASNo4|CASNo5|ChEBI|ChEBI1|ChEBI2|ChEBI3|ChEBI4|ChEBI5|ChEMBL|ChEMBL1|ChEMBL2|ChEMBL3|ChEMBL4|ChEMBL5|ChemSpiderID|ChemSpiderID1|ChemSpiderID2|ChemSpiderID3|ChemSpiderID4|ChemSpiderID5|DrugBank|DrugBank1|DrugBank2|DrugBank3|DrugBank4|DrugBank5|KEGG|KEGG1|KEGG2|KEGG3|KEGG4|KEGG5|StdInChI|StdInChIKey|UNII|UNII1|UNII2|UNII3|UNII4|UNII5|PubChem|PubChem1|PubChem2|PubChem3|PubChem4|PubChem5 chembox_imagefields=ImageFile|ImageFile1|ImageFile2|ImageFile3|ImageFile4|ImageFileR1|ImageFileR2|ImageFileL1|ImageFileL2 chembox_watchedfields=C|H|B|Br|Cl|I|N|O|P|BoilingPt|BoilingPtC|BoilingPtK|BoilingPtF|Density|EINECS|ExactMass|Formula|InChI|InChI1|InChI2|InChI3|InChI4|InChI5|IUPACName|IUPACNames|MeltingPt|MeltingPtC|MeltingPtK|MeltingPtF|MeSHName|MolarMass|RTECS|SMILES|SMILES1|SMILES2|SMILES3|SMILES4|SMILES5|PIN chembox_index=Wikipedia:WikiProject_Chemicals/Index chembox_imageindex=Wikipedia:WikiProject_Chemicals/ImageIndex chembox_subtemplates=Chembox_Identifiers|Chembox_Properties|Chembox_Structure|Chembox_Thermochemistry|Chembox_Pharmacology|Chembox_Explosive|Chembox_Hazards|Chembox_Related|Chembox_Supplement chembox_managers=Beetstra chembox_ircmanagers=Wikimedia/Beetstra|pdpc/supporter/active/dmacks|ambix.plus.com|unaffiliated/physchim62|wikipedia/Captain-n00dle chembox_project=Wikipedia:WikiProject_Chemicals chembox_projecttalk=Wikipedia_talk:WikiProject_Chemicals chembox_changelog=Wikipedia:WikiProject_Chemicals/Log chembox_log=1 chembox_statusupdate=1 chembox_revert=0 chembox_repair=0 chembox_watchspaces=0|2|10 chembox_alternativenames=Chembox_new|Ionbox chembox_watchpages=Wikipedia:WikiProject Chemistry/IRC discussions chembox_watchlevel=555 chembox_fields=C|H|N|O|P|Cl|Br|I|B|IUPACName|CASNo|CASNo_Ref|EINECS|PubChem|SMILES|InChI|RTECS|MeSHName|ChEBI|KEGG|Formula|MolarMass|Density|MeltingPt|MeltingPtC|MeltingPtK|MeltingPtF|BoilingPt|BoilingPtC|BoilingPtK|BoilingPtF chembox_source=Revid chembox_whitegroups=editor|rollbacker chembox_clearunverified=1 chembox_unverified=-
 * 1) Obsolete

chembox_change_verified=Verifiedfields|changed chembox_change_watched=Watchedfields|changed chembox_change_images=Verifiedimages|changed chembox_change_ImageFile_field=ImageFile_Ref chembox_change_ImageFile_standard= chembox_change_ImageFile_correct=correct chembox_change_ImageFile_changed=changed chembox_change_ImageFile1_field=ImageFile1_Ref chembox_change_ImageFile1_standard= chembox_change_ImageFile1_correct=correct chembox_change_ImageFile1_changed=changed chembox_change_ImageFile2_field=ImageFile2_Ref chembox_change_ImageFile2_standard= chembox_change_ImageFile2_correct=correct chembox_change_ImageFile2_changed=changed chembox_change_ImageFile3_field=ImageFile3_Ref chembox_change_ImageFile3_standard= chembox_change_ImageFile3_correct=correct chembox_change_ImageFile3_changed=changed chembox_change_ImageFile4_field=ImageFile4_Ref chembox_change_ImageFile4_standard= chembox_change_ImageFile4_correct=correct chembox_change_ImageFile4_changed=changed chembox_change_ImageFileL1_field=ImageFileL1_Ref chembox_change_ImageFileL1_standard= chembox_change_ImageFileL1_correct=correct chembox_change_ImageFileL1_changed=changed chembox_change_ImageFileL2_field=ImageFileL2_Ref chembox_change_ImageFileL2_standard= chembox_change_ImageFileL2_correct=correct chembox_change_ImageFileL2_changed=changed chembox_change_ImageFileR1_field=ImageFileR1_Ref chembox_change_ImageFileR1_standard= chembox_change_ImageFileR1_correct=correct chembox_change_ImageFileR1_changed=changed chembox_change_ImageFileR2_field=ImageFileR2_Ref chembox_change_ImageFileR2_standard= chembox_change_ImageFileR2_correct=correct chembox_change_ImageFileR2_changed=changed chembox_change_ChemSpiderID_field=ChemSpiderID_Ref chembox_change_ChemSpiderID_standard= chembox_change_ChemSpiderID_correct=correct chembox_change_ChemSpiderID_changed=changed chembox_change_ChemSpiderID1_field=ChemSpiderID1_Ref chembox_change_ChemSpiderID1_standard= chembox_change_ChemSpiderID1_correct=correct chembox_change_ChemSpiderID1_changed=changed chembox_change_ChemSpiderID2_field=ChemSpiderID2_Ref chembox_change_ChemSpiderID2_standard= chembox_change_ChemSpiderID2_correct=correct chembox_change_ChemSpiderID2_changed=changed chembox_change_ChemSpiderID3_field=ChemSpiderID3_Ref chembox_change_ChemSpiderID3_standard= chembox_change_ChemSpiderID3_correct=correct chembox_change_ChemSpiderID3_changed=changed chembox_change_ChemSpiderID4_field=ChemSpiderID4_Ref chembox_change_ChemSpiderID4_standard= chembox_change_ChemSpiderID4_correct=correct chembox_change_ChemSpiderID4_changed=changed chembox_change_ChemSpiderID5_field=ChemSpiderID5_Ref chembox_change_ChemSpiderID5_standard= chembox_change_ChemSpiderID5_correct=correct chembox_change_ChemSpiderID5_changed=changed chembox_change_DrugBank_field=DrugBank_Ref chembox_change_DrugBank_standard= chembox_change_DrugBank_correct=correct chembox_change_DrugBank_changed=changed chembox_change_DrugBank1_field=DrugBank1_Ref chembox_change_DrugBank1_standard= chembox_change_DrugBank1_correct=correct chembox_change_DrugBank1_changed=changed chembox_change_DrugBank2_field=DrugBank2_Ref chembox_change_DrugBank2_standard= chembox_change_DrugBank2_correct=correct chembox_change_DrugBank2_changed=changed chembox_change_DrugBank3_field=DrugBank3_Ref chembox_change_DrugBank3_standard= chembox_change_DrugBank3_correct=correct chembox_change_DrugBank3_changed=changed chembox_change_DrugBank4_field=DrugBank4_Ref chembox_change_DrugBank4_standard= chembox_change_DrugBank4_correct=correct chembox_change_DrugBank4_changed=changed chembox_change_DrugBank5_field=DrugBank5_Ref chembox_change_DrugBank5_standard= chembox_change_DrugBank5_correct=correct chembox_change_DrugBank5_changed=changed chembox_change_CASNo_field=CASNo_Ref chembox_change_CASNo_standard= chembox_change_CASNo_correct=correct chembox_change_CASNo_changed=changed chembox_change_CASNo1_field=CASNo1_Ref chembox_change_CASNo1_standard= chembox_change_CASNo1_correct=correct chembox_change_CASNo1_changed=changed chembox_change_CASNo2_field=CASNo2_Ref chembox_change_CASNo2_standard= chembox_change_CASNo2_correct=correct chembox_change_CASNo2_changed=changed chembox_change_CASNo3_field=CASNo3_Ref chembox_change_CASNo3_standard= chembox_change_CASNo3_correct=correct chembox_change_CASNo3_changed=changed chembox_change_CASNo4_field=CASNo4_Ref chembox_change_CASNo4_standard= chembox_change_CASNo4_correct=correct chembox_change_CASNo4_changed=changed chembox_change_CASNo5_field=CASNo5_Ref chembox_change_CASNo5_standard= chembox_change_CASNo5_correct=correct chembox_change_CASNo5_changed=changed chembox_change_UNII_field=UNII_Ref chembox_change_UNII_standard= chembox_change_UNII_correct=correct chembox_change_UNII_changed=changed chembox_change_UNII1_field=UNII1_Ref chembox_change_UNII1_standard= chembox_change_UNII1_correct=correct chembox_change_UNII1_changed=changed chembox_change_UNII2_field=UNII2_Ref chembox_change_UNII2_standard= chembox_change_UNII2_correct=correct chembox_change_UNII2_changed=changed chembox_change_UNII3_field=UNII3_Ref chembox_change_UNII3_standard= chembox_change_UNII3_correct=correct chembox_change_UNII3_changed=changed chembox_change_UNII4_field=UNII4_Ref chembox_change_UNII4_standard= chembox_change_UNII4_correct=correct chembox_change_UNII4_changed=changed chembox_change_UNII5_field=UNII5_Ref chembox_change_UNII5_standard= chembox_change_UNII5_correct=correct chembox_change_UNII5_changed=changed chembox_change_ChEMBL_field=ChEMBL_Ref chembox_change_ChEMBL_standard= chembox_change_ChEMBL_correct=correct chembox_change_ChEMBL_changed=changed chembox_change_ChEMBL1_field=ChEMBL1_Ref chembox_change_ChEMBL1_standard= chembox_change_ChEMBL1_correct=correct chembox_change_ChEMBL1_changed=changed chembox_change_ChEMBL2_field=ChEMBL2_Ref chembox_change_ChEMBL2_standard= chembox_change_ChEMBL2_correct=correct chembox_change_ChEMBL2_changed=changed chembox_change_ChEMBL3_field=ChEMBL3_Ref chembox_change_ChEMBL3_standard= chembox_change_ChEMBL3_correct=correct chembox_change_ChEMBL3_changed=changed chembox_change_ChEMBL4_field=ChEMBL4_Ref chembox_change_ChEMBL4_standard= chembox_change_ChEMBL4_correct=correct chembox_change_ChEMBL4_changed=changed chembox_change_ChEMBL5_field=ChEMBL5_Ref chembox_change_ChEMBL5_standard= chembox_change_ChEMBL5_correct=correct chembox_change_ChEMBL5_changed=changed chembox_change_ChEBI_field=ChEBI_Ref chembox_change_ChEBI_standard= chembox_change_ChEBI_correct=correct chembox_change_ChEBI_changed=changed chembox_change_ChEBI1_field=ChEBI1_Ref chembox_change_ChEBI1_standard= chembox_change_ChEBI1_correct=correct chembox_change_ChEBI1_changed=changed chembox_change_ChEBI2_field=ChEBI2_Ref chembox_change_ChEBI2_standard= chembox_change_ChEBI2_correct=correct chembox_change_ChEBI2_changed=changed chembox_change_ChEBI3_field=ChEBI3_Ref chembox_change_ChEBI3_standard= chembox_change_ChEBI3_correct=correct chembox_change_ChEBI3_changed=changed chembox_change_ChEBI4_field=ChEBI4_Ref chembox_change_ChEBI4_standard= chembox_change_ChEBI4_correct=correct chembox_change_ChEBI4_changed=changed chembox_change_ChEBI5_field=ChEBI5_Ref chembox_change_ChEBI5_standard= chembox_change_ChEBI5_correct=correct chembox_change_ChEBI5_changed=changed chembox_change_KEGG_field=KEGG_Ref chembox_change_KEGG_standard= chembox_change_KEGG_correct=correct chembox_change_KEGG_changed=changed chembox_change_KEGG1_field=KEGG_Ref chembox_change_KEGG1_standard= chembox_change_KEGG1_correct=correct chembox_change_KEGG1_changed=changed chembox_change_KEGG2_field=KEGG_Ref chembox_change_KEGG2_standard= chembox_change_KEGG2_correct=correct chembox_change_KEGG2_changed=changed chembox_change_KEGG3_field=KEGG_Ref chembox_change_KEGG3_standard= chembox_change_KEGG3_correct=correct chembox_change_KEGG3_changed=changed chembox_change_KEGG4_field=KEGG_Ref chembox_change_KEGG4_standard= chembox_change_KEGG4_correct=correct chembox_change_KEGG4_changed=changed chembox_change_KEGG5_field=KEGG_Ref chembox_change_KEGG5_standard= chembox_change_KEGG5_correct=correct chembox_change_KEGG5_changed=changed chembox_change_StdInChI_field=StdInChI_Ref chembox_change_StdInChI_standard= chembox_change_StdInChI_correct=correct chembox_change_StdInChI_changed=changed chembox_change_StdInChIKey_field=StdInChIKey_Ref chembox_change_StdInChIKey_standard= chembox_change_StdInChIKey_correct=correct chembox_change_StdInChIKey_changed=changed chembox_addverifiedrevid=1 chembox_verificationprojectlink=WP:CHEMVALID|Chem/infobox_drug validation
 * 1) more chembox settings, specific fields for changes from the verified revid.
 * 2) _change_verified, two values, separated by a |
 * 3)   * When there are ANY fields from _verifiedfields changed from the verified revid,
 * 4)     a parameter ' = ' will be added to the body of the box.
 * 1)     a parameter ' = ' will be added to the body of the box.
 * 1) _change_watched, two values, separated by a |
 * 2)   * When there are ANY fields from _watchedfields changed from the verified revid,
 * 3)     a parameter ' = ' will be added to the body of the box.
 * 1) _change_, three values, separated by a |
 * 2)     = the field that triggers the action
 * 3)     = dependent field,
 * 4)     = when is correct,
 * 5)     = when is incorrect
 * 6)   * What does it do:
 * 7)     If the field with is THE SAME AS the value in the verified revid,
 * 8)     then the field will be set to the value specified in the, otherwise as in.
 * 9)     if the field is not there, it will be added when correct or incorrect.
 * 10)   * NOTE: do NOT put the dependent field in _verifiedfields or _watchedfields
 * 11)     as that will have unexpected results for _change_verified and _change_watched.
 * 1) _addverifiedrevid, 1 = yes, 0 = no
 * 2)   * adds a parameter 'verifiedrevid' to the body of the box, containing the revid of the verified version.  Can be used
 * 3)     to show a diff-link with the verified revid; note: will only be updated when the page gets edited, not when the index
 * 4)     gets updated.

infobox_drug_channel=#wikichem infobox_drug_verifiedfields=ChemSpiderID|DrugBank|UNII|ChEMBL|ChEBI|KEGG|StdInChI|StdInChIKey|CAS_number|ChemSpiderID2|DrugBank2|UNII2|ChEMBL2|ChEBI2|KEGG2|StdInChI2|StdInChIKey2|CAS_number2 infobox_drug_watchedfields=IUPAC_name|molecular_weight|ATC_prefix|ATC_suffix|ATC_supplemental|smiles|SMILES|C|H|N|O|Cl|PubChem|melting_point|PIN infobox_drug_index=Wikipedia:WikiProject_Pharmacology/Index infobox_drug_imageindex=Wikipedia:WikiProject Pharmacology/ImageIndex infobox_drug_subtemplates= infobox_drug_log=1 infobox_drug_managers=Beetstra infobox_drug_ircmanagers=Wikimedia/Beetstra|pdpc/supporter/active/dmacks|ambix.plus.com|unaffiliated/physchim62|wikipedia/Captain-n00dle infobox_drug_project=Wikipedia:WikiProject_Pharmacology infobox_drug_projecttalk=Wikipedia talk:WikiProject_Pharmacology infobox_drug_changelog=Wikipedia:WikiProject_Pharmacology/Log infobox_drug_revert=0 infobox_drug_repair=0 infobox_drug_statusupdate=1 infobox_drug_monitor=Pethidine infobox_drug_watchspaces=0|2|10 infobox_drug_watchpages=Wikipedia:WikiProject Chemistry/IRC discussions infobox_drug_watchlevel=555

infobox_drug_alternativenames=drugbox infobox_drug_fields=molecular_weight|CAS_number|DrugBank|ATC_prefix|ATC_suffix|ATC_supplemental infobox_drug_source=Revid infobox_drug_whitegroups=editor|rollbacker infobox_drug_change_verified=Verifiedfields|changed infobox_drug_change_watched=Watchedfields|changed chembox_change_images=Verifiedimages|changed infobox_drug_change_image_field=ImageFile_Ref infobox_drug_change_image_standard= infobox_drug_change_image_correct=correct infobox_drug_change_image_changed=changed infobox_drug_change_CAS_number_field=CAS_number_Ref infobox_drug_change_CAS_number_standard= infobox_drug_change_CAS_number_correct=correct infobox_drug_change_CAS_number_changed=changed infobox_drug_change_CAS_number2_field=CAS_number2_Ref infobox_drug_change_CAS_number2_standard= infobox_drug_change_CAS_number2_correct=correct infobox_drug_change_CAS_number2_changed=changed infobox_drug_change_ChemSpiderID_field=ChemSpiderID_Ref infobox_drug_change_ChemSpiderID_standard= infobox_drug_change_ChemSpiderID_correct=correct infobox_drug_change_ChemSpiderID_changed=changed infobox_drug_change_ChemSpiderID2_field=ChemSpiderID2_Ref infobox_drug_change_ChemSpiderID2_standard= infobox_drug_change_ChemSpiderID2_correct=correct infobox_drug_change_ChemSpiderID2_changed=changed infobox_drug_change_DrugBank_field=DrugBank_Ref infobox_drug_change_DrugBank_standard= infobox_drug_change_DrugBank_correct=correct infobox_drug_change_DrugBank_changed=changed infobox_drug_change_DrugBank2_field=DrugBank2_Ref infobox_drug_change_DrugBank2_standard= infobox_drug_change_DrugBank2_correct=correct infobox_drug_change_DrugBank2_changed=changed infobox_drug_change_UNII_field=UNII_Ref infobox_drug_change_UNII_standard= infobox_drug_change_UNII_correct=correct infobox_drug_change_UNII_changed=changed infobox_drug_change_UNII2_field=UNII2_Ref infobox_drug_change_UNII2_standard= infobox_drug_change_UNII2_correct=correct infobox_drug_change_UNII2_changed=changed infobox_drug_change_ChEMBL_field=ChEMBL_Ref infobox_drug_change_ChEMBL_standard= infobox_drug_change_ChEMBL_correct=correct infobox_drug_change_ChEMBL_changed=changed infobox_drug_change_ChEMBL2_field=ChEMBL2_Ref infobox_drug_change_ChEMBL2_standard= infobox_drug_change_ChEMBL2_correct=correct infobox_drug_change_ChEMBL2_changed=changed infobox_drug_change_ChEBI_field=ChEBI_Ref infobox_drug_change_ChEBI_standard= infobox_drug_change_ChEBI_correct=correct infobox_drug_change_ChEBI_changed=changed infobox_drug_change_ChEBI2_field=ChEBI2_Ref infobox_drug_change_ChEBI2_standard= infobox_drug_change_ChEBI2_correct=correct infobox_drug_change_ChEBI2_changed=changed infobox_drug_change_KEGG_field=KEGG_Ref infobox_drug_change_KEGG_standard= infobox_drug_change_KEGG_correct=correct infobox_drug_change_KEGG_changed=changed infobox_drug_change_KEGG2_field=KEGG2_Ref infobox_drug_change_KEGG2_standard= infobox_drug_change_KEGG2_correct=correct infobox_drug_change_KEGG2_changed=changed infobox_drug_change_StdInChI_field=StdInChI_Ref infobox_drug_change_StdInChI_standard= infobox_drug_change_StdInChI_correct=correct infobox_drug_change_StdInChI_changed=changed infobox_drug_change_StdInChI2_field=StdInChI2_Ref infobox_drug_change_StdInChI2_standard= infobox_drug_change_StdInChI2_correct=correct infobox_drug_change_StdInChI2_changed=changed infobox_drug_change_StdInChIKey_field=StdInChIKey_Ref infobox_drug_change_StdInChIKey_standard= infobox_drug_change_StdInChIKey_correct=correct infobox_drug_change_StdInChIKey_changed=changed infobox_drug_change_StdInChIKey2_field=StdInChIKey2_Ref infobox_drug_change_StdInChIKey2_standard= infobox_drug_change_StdInChIKey2_correct=correct infobox_drug_change_StdInChIKey2_changed=changed infobox_drug_verificationprojectlink=WP:CHEMVALID|Chem/infobox_drug validation infobox_drug_addverifiedrevid=1 infobox_drug_clearunverified=1 infobox_drug_unverified=-
 * 1) Obsolete

reactionbox_channel=#wikichem reactionbox_verifiedfields=RSC_ontology_id|Type reactionbox_watchedfields=Ractant|Reactant1|Reactant2|Reactant3|Reactant4|Reactant5|Reactant6|Reactant7|Reactant8|Reagent13|Reagent2|Reagent3|Reagent4|Reagent5|Reagent6|Reagent7|Reagent8|Product|Product1|Product2|Product3|Product4|Product5|Product6|Product7|Product8|Sideproduct1|Sideproduct2|Sideproduct3|Sideproduct4|Sideproduct5|Sideproduct6|Sideproduct7|Sideproduct8| reactionbox_index=Wikipedia:WikiProject_Chemistry/ReactionIndex reactionbox_subtemplates=Reactionbox_Reaction|Reactionbox_Identifiers|Reactionbox_Conditions reactionbox_log=1 reactionbox_managers=Beetstra reactionbox_ircmanagers=Wikimedia/Beetstra|pdpc/supporter/active/dmacks|ambix.plus.com|unaffiliated/physchim62|wikipedia/Captain-n00dle reactionbox_project=Wikipedia:WikiProject_Chemistry reactionbox_projecttalk=Wikipedia talk:WikiProject_Chemistry reactionbox_changelog=Wikipedia:WikiProject_Chemistry/ReactionLog reactionbox_revert=0 reactionbox_repair=0 reactionbox_statusupdate=1 reactionbox_whitegroups=editor|rollbacker reactionbox_watchlevel=555 reactionbox_change_verified=Verifiedfields|changed reactionbox_change_watched=Watchedfields|changed reactionbox_change_RSC_ontology_id=RSC_ontology_id_verified||yes reactionbox_addverifiedrevid=1

infobox_royalty_watchlevel=555
 * 1) infobox_royalty_channel=#wikipedia-en-blp
 * 2) infobox_royalty_verifiedfields=birth_date|death_date|name
 * 3) infobox_royalty_watchedfields=birth_place|death_place|website
 * 4) infobox_royalty_managers=Beetstra
 * 5) infobox_royalty_ircmanagers=Wikimedia/Beetstra
 * 6) infobox_royalty_log=0
 * 7) infobox_royalty_revert=0
 * 8) infobox_royalty_repair=0
 * 9) infobox_royalty_statusupdate=0
 * 10) infobox_royalty_alternativenames=Infobox British Royalty|Infobox Hawaiian Royalty|Infobox Bruneian Royalty|Infobox Chinese Royalty|Infobox Hanoverian Royalty|Infobox Romanian Royalty|Infobox Spanish Royalty|Infobox French Royalty|Infobox Russian Royalty|Infobox Monegasque Royalty|Infobox Jordanian Royalty|Infobox Austrian Royalty|Infobox Swedish Royalty|Infobox Glücksburg Royalty|Infobox Dutch Royalty|Infobox Danish Royalty|Infobox German Royalty|Infobox Norwegian Royalty|Infobox Prussian Royalty|Infobox Italian Royalty|Infobox Belgian Royalty|Infobox Portuguese Royalty|Infobox Scottish Royalty|Infobox Saxon Royalty|Infobox Brunswick Royalty|Infobox Breton Royalty|Infobox Bourbon-Parma Royalty|Infobox Two Sicilies Royalty|Infobox Yugoslavian Royalty|Infobox Serbian Royalty|Infobox Bavarian Royalty|Infobox Japanese Royalty|Infobox Thai Royalty|Infobox Bhutanese Royalty|Infobox Jerusalem Royalty|Infobox Malaysian Royalty|Infobox Sicilian Royalty|Infobox Neapolitan Royalty|Infobox Ysenburg Royalty|Infobox Cypriot Royalty|Infobox Bohemian Royalty|Infobox Mexican Royalty|Infobox Saudi Royalty|Infobox Celtic Royalty|Infobox Cornish Royalty|Infobox Welsh Royalty|Infobox Celts Royalty|Infobox Oahuan Royalty|Infobox Molokaian Royalty|Infobox English Royalty|Infobox Hohenzollern Royalty|Infobox Hechingen Royalty|Infobox Ethiopian Royalty|Infobox Briton Royalty|Infobox Hellenic Royalty|Infobox Hessian Royalty|Infobox Hungarian Royalty|Infobox Oldenburg Royalty|Infobox Roman Royalty|Infobox Greek Royalty|IR|IBR


 * 1) infobox_officeholder_channel=#wikipedia-en-blp
 * 2) infobox_officeholder_verifiedfields=birth_date|death_date|name
 * 3) infobox_officeholder_watchedfields=birth_place|death_place|website
 * 4) infobox_officeholder_managers=Beetstra
 * 5) infobox_officeholder_ircmanagers=Wikimedia/Beetstra
 * 6) infobox_officeholder_log=0
 * 7) infobox_officeholder_revert=0
 * 8) infobox_officeholder_repair=0
 * 9) infobox_officeholder_statusupdate=0
 * 10) infobox_officeholder_alternativenames=Infobox Governor|Infobox Senator|Infobox Mayor|Infobox Politician|Infobox Chancellor|Infobox US Chief Justice|Infobox Vice President|Infobox US Associate Justice|Infobox Indian politician|Infobox Congressman|Infobox Governor General|Infobox US Cabinet official|Infobox Prime Minister|Infobox US Territorial Governor|Infobox Congressional Candidate|Infobox CanadianMP|Infobox Lt Governor|Infobox Eritrea Cabinet official|Infobox PM|Infobox President|Infobox CanadianSenator|Infobox Governor-General|Infobox SCC Puisne Justice|Infobox SCC Chief Justice|Infobox Representative Elect|Infobox Senator-Elect|Infobox Governor-Elect|Infobox State SC Justice|Infobox State SC Associate Justice|Infobox Politician (general)|Infobox US Ambassador|Infobox MP|Infobox State Representative|Infobox State Senator|Infobox Judge|Infobox Premier|Infobox Secretary-General|Infobox Ambassador|Infobox President-elect|Infobox Prime Minister-elect|Infobox AM|Infobox Speaker|Infobox First Minister|Infobox Minister|Infobox Deputy Prime Minister|Infobox Deputy First Minister|Infobox Representative-elect|Infobox Senator-elect|Infobox Governor-elect|Infobox QuebecMNA|Infobox MEP|Infobox MLA|Infobox Congresswoman|Infobox Defense Minister|Infobox OntarioMPP|Infobox Uruguayan politician|Infobox New York State Senator|Infobox First Lady|Infobox Chief Justice|Infobox Indian government official|Infobox Doge|Infobox MSP|Infobox candidate|Infobox Officeholder
 * 11) infobox_officeholder_watchlevel=555


 * 1) infobox_person_channel=#wikipedia-en-blp
 * 2) infobox_person_verifiedfields=birth_date|death_date|name
 * 3) infobox_person_watchedfields=birth_place|death_place|website
 * 4) infobox_person_managers=Beetstra
 * 5) infobox_person_ircmanagers=Wikimedia/Beetstra
 * 6) infobox_person_log=0
 * 7) infobox_person_revert=0
 * 8) infobox_person_repair=0
 * 9) infobox_person_statusupdate=0
 * 10) infobox_person_alternativenames=Infobox Biography|Infobox Celebrity|Infobox person
 * 11) infobox_person_watchlevel=555

maxlevel=6 BeetstraBotNoiseChannel_mainlevel=0 BeetstraBotChannel_mainlevel=0 wikichem_mainlevel=2 wikipedia-en-blp_mainlevel=4 BeetstraBotNoiseChannel_sublevel=0 BeetstraBotChannel_sublevel=0 wikichem_sublevel=2 wikipedia-en-blp_sublevel=2 BeetstraBotNoiseChannel_infolevel=0 BeetstraBotChannel_infolevel=0 wikichem_infolevel=2 wikipedia-en-blp_infolevel=2
 * 1) Level settings for channels
 * 2) Three different levels are assigned to each edit: mainlevel, sublevel and infolevel.  Each can be set, per channel.
 * 3) If all three levels, assigned to an edit, are HIGHER than the levels set for the channel, the edit is sent to the channel.
 * 4) If they edit does not pass this, it is sent to the backup channel, where it is again
 * 5)   evaluated for passing the levels for that channel.  If they do not pass those levels, the edit is ignored completely.
 * 6) You can set the levels at runtime using 'mainlevel #', 'sublevel #', and 'infolevel #'
 * 7)   (e.g. mainlevel 1 sets the mainlevel to 1).  While the bot is running, these levels are remembered,
 * 8)   they are reset to the levels mentioned here on restart.  Remember to set them here if you have to change your levels
 * 9)   on every restart of the bot.
 * 10) The command 'silent', sets the levels to, so the bot is effectively silenced.  The old values are remembered,
 * 11)   typing 'report' results in them being reset to that value.
 * 1) mainlevel
 * 2) 1 - all messages
 * 3) 2 - other fields changed
 * 4) 3 - external links added
 * 5) 4 - watched fields changed
 * 6) 5 - verified fields changed
 * 7) 6 - something else
 * 1) 1 - all
 * 2) 2 - now correct
 * 3) 3 - at least one changed (undetermined if correct or incorrect, as there is no verified revid)
 * 4) 4 - at least one incorrect
 * 5) 5 - at least one deleted
 * 6) 6 - don't know if I have that here
 * 1) 1 - whitelisted and non-whitelisted edits, whatever they did to the article
 * 2) 2 - only non-whitelisted edits, whatever they did to the article
 * 3) 3 - whitelisted and non-whitelisted edits, only if they changed a field
 * 4) 4 - non-whitelisted edits, only if they changed a field
 * 5) 5 - system messages etc.

debug=1

standardize_string=dash|nbsp standardize_dash_regex=(-|–|—|−|\–) standardize_dash_standard=- standardize_nbsp_regex=\ standardize_nbsp_standard=\s
 * 1) Standardizing for string comparisons.
 * 2) Things to standardize are in 'standardize_string', separated by '|'
 * 3) Then for every 'thing' to standardize there is a 'standardize_ _regex' and 'standardize_ _standard
 * 4) Whenever CheMoBot notices in the content of box-parameters which need comparison the 'standardize_ _regex',
 * 5)  it replaces it with the 'standardize_ _standard', before comparing -
 * 6)  e.g. '&amp;ndash;50°C' is equal to '-50°C' after running the 'dash' rules below.

autohandlecategory=Articles_containing_unverified_chemical_infoboxes|Drugboxes_which_contain_changes_to_verified_fields|Chemboxes_which_contain_changes_to_verified_fields noautohandle=\buser\:|wikipedia\:|\btalk\:|template\:
 * 1) You can program your box in such a way, that it categorises the boxes which are not yet edited by CheMoBot to put a
 * 2)  verified revid in the box.  CheMoBot will scan these categories for such pages (i.e., pages which have been verified
 * 3)  and where a revid has been indexed, but which do not have that revid recorded in the box).
 * 4)  It will handle articles in this category in its 'spare time'.  (separate cats by a |).
 * 1) noautohandle is a regex of pages to be excluded from autohandling