IRC bots
From Meta
This page deals with the approval and cloaking of IRC bots on freenode. These can be identified with two types of cloaks: those in the form project/usernick/bot/botnick which represent bots that may or may not actually be for Wikimedia's use but are operated by their owner, and project/bot/botnick, for bots which have a practical use for Wikimedia and which have been approved by a group contact.
The procedure for requesting cloaks can be found here. If you already have a bot cloak of the usercloak/bot/* type, and (as is the case for most bots) it should under the new system be wikimedia/bot/*, go to the same page and follow the instructions in the "Changing cloaks" section.
There are a number of guidelines for the operation of IRC bots on freenode:
- A bot should not pose a nuisance, flood, or harass users.
- The ircname of the bot should preferably contain a URL to a wiki page or web page describing the bot.
- Bot behaviour remains the responsibility of their operators.
Some bots have the ability to ignore flood protection and send as many messages as they like. Examples are those bots feeding recent changes to the anti-vandalism channels. If you believe that your bot needs this ability, please contact Sean privately after the bot has been cloaked with a wikiproject/bot/botnick cloak. Please be aware that this ability is rarely given, and advice on efficiently coding a bot to work within the flood protection system is a better choice.
The following table lists all currently known bots. Please update if incorrect, and keep alphabetised by bot nick.
| Bot nickname | Bot username (if applicable) | Operator nickname | Operator username | Primary channel | Brief description of work of bot | Cloak |
|---|---|---|---|---|---|---|
| AntiSpamMeta | - | AfterDeath | WHeimbigner | #wikipedia | Alerts ops about users that are excessively flooding and provides alerts in #wikimedia-ops | unaffiliated/afterdeath/bot/antispambot |
| COIBot | COIBot | beetstra | Dirk Beetstra | #wikipedia-spam-t | Catch edits where a) username overlaps significantly with page edited and b) username overlaps significantly with urls added and link addition monitoring. | wikimedia/bot/coibot |
| dircbot | - | PhilKC | - | #wikimedia-ops, #wikipedia, #wikipedia-en | Used to manage bans. See /dircbot. | unaffiliated/philkc/bot/dircbot |
| Helpmebot | - | stwalkerster | Stwalkerster | #wikipedia-en-help | Reports all users in the CAT:HELPME to the channel. | unaffiliated/stwalkerster/bot/stwalkerbot |
| lcarsbot | - | Lcarsdata | Lcarsdata | #wikimedia-toolserver | At the moment this bot does only a few tasks such as linking (via -link) echoing the replag (via -replag) but I hope to equip it with factoids and a system which will check to see if a page exists in the wiki associated with the channel and give some information. | wikimedia/Lcarsdata/bot/lcarsbot |
| LinkyC | - | Connel | wikt:User:Connel MacKenzie | #wiktionary | Linkbot for en.wiktionary.org | None yet, requesting: wikimedia/bot/LinkyC |
| Linky-swmt | - | MF-Warburg | MF-Warburg | #wikimedia-swmt | see SWMT/IRC#Linky-swmt | none yet. shall be Wikimedia/MF-Warburg/bot/Linky |
| MartinBot | MartinBot | Martinp23 | Martinp23 | #vandalism-en-wp, #tawker-bot (et al.) | Anti-vandalism bot | wikimedia/bot/MartinBot |
| MiszaBot | - | Misza13 | Misza13 | #cvn-pl-wp, #cvn-wp-en, #cvn-wp-en-newusers | Anti-vandalism bot | wikimedia/bot/MiszaBot |
| nb-bot | - | nb | NB-NB | #cacert | Not wikipedia-related, social bot | wikimedia/nb-nb/bot/nb-bot |
| OTRSWatcher-xx | - | Martinp23 | Martinp23 | #wikimedia-otrs-watch | Reports libel concerns | wikimedia/bot/OTRSWatcher |
| pgkbot | - | pgk | pgk | #vandalism-en-wp and others (dynamically changeable) | RC Reporting bot/Anti-vandalism bot | wikipedia/bot/counter-vandalism-unit/pgk |
| Pilotguybot | - | Pilotguy | Pilotguy | #vandalism-en-wp and #vandalism-en-newusers | Anti-vandalism bot, serves as a backup for pgkbot | wikipedia/bot/counter-vandalism-unit/PilotBot |
| pstbot | - | seanw | Sean Whitton | #wikimedia-toolserver | Links in with the pastebin. | wikimedia/bot/pastebot |
| route_bot | - | vishwin | O | #wikipedia-en-roads, ##O (sandbox) | A bot based on unilinky that expands links, gives answers to FAQs, and provides notifications. | wikimedia/O/bot/route-bot |
| SWMTBot | - | Tangotango, _1568, Suisui | Small Wiki Monitoring Team | #wikimedia-swmt | Monitors vandalism on hundreds of wikis each | wikimedia/bot/SWMTBot |
| Tangobot3 | - | Tangotango | Tangotango | #wikipedia-en-help | Monitors en:WP:HD, etc. for new topics. See this page. | wikipedia/Tangotango/bot |
| tstimebot | - | TheLetterE | E | #wikimedia-toolserver | Monitors current time and date and reports it to users who say !time or !date in the channel. | wikimedia/bot/tstimebot |
| UnBlockBot | - | Beetstra | User:Beetstra | #wikipedia-en-unblock | Automatically reports new uses of {{unblock}} and all users in en:CAT:RFU with !unblock. | n/a |
| Linkwatcher2 | - | Beetstra | Beetstra | #wikipedia-en-spam | Reports new additions of links | |
| VMbot | - | C-M | C-M | #wikipedia-de-rc | VMbot is an IRC-Bot watching the recent changes looking for new entrys on de:WP:VM, the german Version of en:Wikipedia:Administrator intervention against vandalism. Aditionaly he is managing the @admin -command to show available admins. |
wikimedia/C-M/bot/VMbot |
| VVVBot | VVVBot | VasilievVV | VasilievVV | #wikipedia-ru, #wikipedia-ru-admin | Process commands like !admin. | wikimedia/VasilievVV/bot/VVVBot |
| Wiki-Bot | - | Platonides | Platonides | #commons-image-uploads2 | Reports uploads at commons and suspicious files. | wikimedia/bot/Wiki-Bot |
| WineSteward | - | seanw | Sean Whitton | #wikimedia-social | Social bot. | unaffiliated/seanw/bot/winesteward |
| wmfgcbot | - | seanw | Sean Whitton | #wikimedia-irc (not yet) | Once actually coded, this bot will perform time-saving tasks for the group contacts. | wikimedia/bot/wmfgcbot |

