User:Pgk/Pgkbot Help

Main help for the CVUBot - Commands recognised

 * help - this help
 * help  - provide help for the command/info
 * wl - maintains a whitelist of trusted editors
 * al - maintains a list of admin editors
 * bl - maintains a blacklist of editors to watch
 * bot - maintains a last of editors who are actually automated bots
 * cvp - maintains a list of articles to watch
 * cnvp - maintains a list of articles to ignore
 * bnu - maintains a list of words to watch for username creation
 * wheels - maintains a lost of words to watch for during page moves
 * dest - maintains which channels events will be routed to
 * config - maintains some general config values
 * status - shows some basic status info
 * reader - show reader status/reset reader
 * quiet - stops the bot from reporting to any channel
 * speak - tells the bot to recommence reporting
 * intel - user information (appears on which list etc)
 * aintel - article information

help
No additional help available

status
Usage:
 * pgkbot status

quiet
Usage:
 * pgkbot quiet

The bot will stop reporting to any channels for this language, either RC events or in response to commands. It will however process list maintenance commands and auto-blacklisting etc. It will also still respond to commands addressed to it's nickname, rather than it's pseudonym (see config)

speak
Usage:
 * pgkbot speak

Undoes quiet, so the bot will continue reporting.

wl
Usage:
 * pgkbot wl ADD [x= ] [r= ]
 * pgkbot wl DEL

Add or remove the editor from the whitelist. If given expire should be a number of hours from now the entry will expire. Reason is any text you like.

al
Usage:
 * pgkbot al ADD [x= ] [r= ]
 * pgkbot al DEL

Add or remove the editor from the admin list. If given expire should be a number of hours from now the entry will expire. Reason is any text you like.

bl
Usage:
 * pgkbot bl ADD [x= ] [r= ]
 * pgkbot bl DEL

Add or remove an editor from the blacklist. If given expire should be a number of hours from now the entry will expire. Reason is any text you like.

bot
Usage:
 * pgkbot bot ADD [x= ] [r= ]
 * pgkbot bot DEL

Mark or unmark an editor as being a bot. If given expire should be a number of hours from now the entry will expire. Reason is any text you like.

cvp
Usage:
 * pgkbot cvp ADD [x= ] [r= ]
 * pgkbot cvp DEL

Adds or remove an article from the article watchlist. (Articles for which all changes are reported). If given expire should be a number of hours from now the entry will expire. Reason is any text you like.

cnvp
Usage:
 * pgkbot cnvp ADD [x= ] [r= ]

Adds or remove an article from the article ignorelist. (Articles for which no changes are reported). If given expire should be a number of hours from now the entry will expire. Reason is any text you like.

bnu
Usage:
 * pgkbot bnu ADD word [x= ] [r= ]
 * pgkbot bnu DEL word

Adds or remove a "word", inclusion of which (case insensitive) will cause a new user creation to be flagged as suspicious. If given expire should be a number of hours from now the entry will expire. Reason is any text you like.

wheels
Usage:
 * pgkbot wheels ADD [x= ] [r= ]
 * pgkbot wheels DEL

Adds or remove a word to the list which will be used to indicate wheeler type page moves. If given expire should be a number of hours from now the entry will expire. Reason is any text you like.

config
Usage:
 * pgkbot config

If a value is given, sets the general config value to that. See help configitems for a list of items settable.

list
Usage:
 * pgkbot config list

Lists all the current values.

readmsgs
Usage:
 * pgkbot config readmsgs

Causes the bot to reread it's messages file.

dest
Usage:
 * pgkbot dest ADD|DEL|LIST [ ]

Updates routing, the events the bot flags will be routed to the named channel (each event may go to more than one channel) list will show the current routing information for available events use "help events"

events
These are all the events the bot watches for. Existing on this list doesn't necessarily mean that the event is routed to any output channel merely that it could be. Each event will only be reported to a channel once, irrespective of fitting into several of these categories.


 * -admin - Don't report admin edits, news or moves
 * -white - Don't report whitelisted edits, news or moves
 * -bot - Don't report bot edits, news or moves
 * black - All actions by blacklisted editors
 * newuser - New user creation
 * wwuser - New user creation containing a watch word
 * block - User blocking/Unblocking
 * delete - Page deletion
 * move - Page moves
 * upload - Image uploads
 * wheeler - Pages moves where the new name contains "wheeler" words
 * watched - Updates to watched pages
 * bigremove - Potential blanking (lots of material removed)
 * bigedit - Potential gibberish (lots of material added)
 * bignew - Potential copyvio's (large new articles)
 * tinynew - New pages which are very small
 * cmdsq - listen for commands in this channel but don't respond unless addressed by nickname rather than pseudonym
 * cmds - listen for commands in this channel and respond

configitems

 * bignew - size at which a new item might be a copyvio
 * tinynew - size at which a new item is considered too small to be useful
 * bigedit - size at which an edit might be gibberish
 * bigremove - size at which removal of material might be blanking
 * pseudonym - alternate name the bot should respond to as well as it's nickname
 * startupquiet - don't report events on startup