User:Microchip08/rcbot

I sometimes run a freenode IRC bot that reports a filtered Special:RecentChanges feed in real time.

The bot currently reports in the following locations:
 * #wikinews-en-rc: all edits that are not m B on English Wikinews
 * #wikinews-rc-bots for all edits on English Wikinews (essentially a mirror of #en.wikinews on irc.wikimedia.org)
 * #wikinews-en-embassy: all edits on, , , w:test:, , and  that contain "Wikinews" in either the edit summary or the article name, which I try to document at ../embassy.
 * #wikinews-rc: the union of #wikinews-en-rc and #wikinews-en-embassy

It accepts the command !list, which will display all channels the bot is operating in.

The bot is badly coded in node.js for no real reason at all, and the source is available on Github under the ISC license.