Arun Chaganty

Overengineering since 1989


Rob0tnik - Taking over the world, one IRC channel at a time

Rob0tnik is an extensible IRC bot, a key ingredient to anyone's world domination plan. Based on twisted's IRC protocol, and featuring an clean plugin system, modelled along the lines of Django, Rob0tnik should be easy to extend (I hope).

Features

  • Provides hooks for commands. '!linus' gets you a Linus Torvalds quote.
  • Provides hooks for acting on messages (for logging and what not).

Current Plugins

  • Fortunes: Give your IRC users a (fortune) cookie
  • Intros: Store fun introductions of users
  • Quote: Retrieve quotes from a database
  • Search: Let Rob0tnik help you with a convenient search URL (from Wikipedia to your mailing list archives)

Installation

Just start the script. Needs mysql running.

Development

The code can be found on github. If you notice something fishy/wrong, please drop me a line at 'arunchaganty [at] gmail.com'.

Credits

  • ablomen from #linuxactionshow who wrote one himself, and inspired me to do the same.
  • #iitm-linux