Using Statusbot

Introduction

This IRC bot assists with the operation of #wikimedia-status (direct link, webchat), an IRC channel exclusively for status updates about Wikimedia websites.

Statusbot is a simple python IRC bot which aims to achieve rapid dissemination of status information into a destination channel. That information can come from several sources:

  1. /topic changes in source channel(s)
  2. !log messages in source channel(s)
  3. !status messages in source channel(s) - this exists as an alternative to !log so users may have statusbot repeat something without it being logged, for channels which have a log bot
  4. In the future, statusbot may also keep a user-supplied string and repeat it periodically. This may or may not be useful, but you never know 'till you try :)

Commands

Commands may be issued by any voiced or opped user. Commands are addressed to the bot, using it's nick:

<Mike_lifeguard> statusbot: listen list
     <statusbot> ...
Command Description Example
statusbot: test Test if the bot is alive statusbot: test
statusbot: listen list List the channels statusbot listens in statusbot: listen list
statusbot: listen (add|remove) [#channel] Add or remove a channel statusbot listens in statusbot: listen add #wikimedia-tech

Restricted commands

The die command is further restricted to ops.

<Mike_lifeguard> statusbot: die
<Mike_lifeguard> statusbot: die Here's a witty quitmsg

More information can be found in the README.