SULWatcher notifies #cvn-unifications of account unifications across Wikimedia Foundation public wikis.
You need to be voiced in IRC to be able to use these commands. Note that the commands start with the bot's nickname, whatever it is, plus a colon. Normally the bot runs using two nicks (SULWatcher and WatcherSUL) and issuing a command to either one has the same effect. SULWatcher:
is used for these examples.
Command | Description | Example |
---|---|---|
SULWatcher: test | Test if the bot is alive | SULWatcher: test |
SULWatcher: test [string] regex [regex] | Test the regex against the string | SULWatcher: test grawp regex \bpoop\b |
SULWatcher: find regex [regex] | Find information on a given regex | SULWatcher: find regex \bpoop\b |
SULWatcher: find match [string] | Find the regex which matches the provided string | SULWatcher: find match \bpoop\b |
SULWatcher: find adder [cloak] | Find the regexes attributed to a given cloak | SULWatcher: find adder wikimedia/mikelifeguard |
SULWatcher: find number [#] | Find information on a given entry | SULWatcher: find number 3 |
SULWatcher: add reason [#] [reason] | Add a reason for a certain entry if it is attributed to you | SULWatcher: add reason 1 suspicious - matches pattern vandalism |
SULWatcher: add reason [#] ! [reason] | Re-attribute the entry to you with a given reason | SULWatcher: add reason 1 ! I want to take credit for someone else's work |
SULWatcher: (add|remove|list) badword [regex] | Add/remove/list regexes to match against unifications | SULWatcher: add badword \bpoop\b SULWatcher: list badword |
SULWatcher: (add|remove|list) whitelist [username] | Add/remove/list users who are whitelisted | SULWatcher: add whitelist Mike.lifeguard SULWatcher: list whitelist |
SULWatcher: edit [#] enable | Re-enable an existing regex | SULWatcher: edit 2 enable |
SULWatcher: edit [#] (regex|reason) [whatever] | Change the regex/reason for an entry, if it is attributed to you | SULWatcher: edit 2 regex \bpoop\b |
SULWatcher: edit [#] (regex|reason) ! [whatever] | Change the regex/reason for an entry, re-attributing it to you | SULWatcher: edit 2 reason ! Added word boundaries for fewer false positives |
SULWatcher: edit [#] case (true|false) | Make an entry either case sensitive or insensitive | SULWatcher: edit 2 case true |
For list commands, don't provide a (regex|cloak|nick|username). | ||
The following commands are restricted to opped users. | ||
Restricted command | Description | Example |
SULWatcher: restart | Restart the bots | SULWatcher: restart |
SULWatcher: restart rc | Restart the RC reader | SULWatcher: restart rc |
SULWatcher: die | Kill all the bots | SULWatcher: die* |