IRC bots

From Meta

Jump to: navigation, search

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
Personal tools