dr.botzo is intended to be a fairly modular IRC bot. It benefits from Django as a backend for an ORM and some web views (which need to be cleaned up a bit, honestly).
The IRC bot enjoys the following functionality, and more:
- splitting messages with newlines into multiple messages
- splitting messages over the line length into multiple messages
- a somewhat insane recursion/subcommand parser
Modules can include IRC plugins, Django apps, or both.
- choices (going away, see #15)
Maybe at some point I'll put them apart into separate packages, but it's at the absolute bottom of my priority list, so right now you get the whole thing.