whatbot

A sane bot for most chat applications, written in modern Perl

This bot was written purely as an exercise in futility, to try, desperately, to replace the functionality of infobot without driving us insane. Part of that goal has been accomplished, and so we leave it out there for the world to use. Drop us a note if you decide to play with it. Maybe if we hit 1.0, we'll actually write a few docs. This is really just a project for fun, so there really isn't and hasn't been a rallying cry for more documentation and support infrastructure, so, uh, there isn't.

Playing with whatbot

whatbot works. Grab it from subversion, copy over the example configuration, and edit it to do what you want. We will try to wrap up some documentation by the time we hit 1.0, but it may take some time.

svn co http://www.whatbot.org/svn/trunk whatbot

At the very least, you'll need:

  • DBI
  • DBD::SQLite
  • Digest::SHA1
  • Moose
  • Net::IRC or Net::OSCAR
  • XML::Simple

Each of the plugins have their own dependencies, but we're working on making that a little easier.

Developing for whatbot

This needs to be fleshed out quite a bit to show how to add commands for those who just want to get the bot to do what they want, or to hack on core if you want more. For now, you're stuck with guessing.

  • CodeGuidelines -- A few simple rules when writing code to be committed into the main repository.
  • ModuleDocumentation -- A halfhearted attempt to get perldoc into Trac.

Top Tickets

No results