dr.botzo, the IRC bot with Django integration.
this comes with a recursion rewrite and simplification; it works a bit more intuitively, now, but i still haven't figured out what caused the bug that led me down this rabbit hole. in any event, Alias now rules the roost when it comes to recursion, which means it's a bit poorly named, but also means that there won't (shouldn't) be multiple accidental runs for one output, caused by multiple modules doing the recursion (despite only one really having a legitimate reason to) --- a classic case of the intended use of recursion (including the comment to only recurse when you *know* the input is for you) being lost and forgotten with time this also obsoletes meta.skip_recursion_scan. between this commit and the last, people would be wise to revise their config files |
||
---|---|---|
extlib | ||
modules | ||
scripts | ||
.gitignore | ||
COPYING | ||
dr.botzo.cfg.example | ||
dr.botzo.py | ||
EXTERNALS | ||
Module.py | ||
README | ||
TODO |
dr.botzo --- an IRC bot dr.botzo is an IRC bot written in Python and using irclib.py to handle most of the protocol stuff. It is mostly a fun project for a couple of us to hack around on, but you may find it useful, in which case you're free to copy this source, send patches, etc. SOURCE http://www.incorporeal.org/sw/?a=summary&p=dr.botzo AUTHORS Brian S. Stephan <bss@incorporeal.org> DEVELOPMENT The bot is currently written to be fairly modular. No real documentation on this yet, but those interested in developing more features should take a look at the classes in dr.botzo.py.