Clone this wiki locally
Program design: This is a Moose based Perl Module.
The idea behind the module is that someone creating a bot should not really have to know a whole lot about how the Jabber protocol works in order to use it. It also allows us to abstract away all the things that can get a bot maker into trouble.
All the user of this module should have to do is provide connect information to their jabber server, and then just write the routines that deal with new messages and the background routine called every so often so the bot can do background tasks.