dr.botzo, the IRC bot with Django integration.
Go to file
Brian S. Stephan 1fe9575502 move recursion stuff out of Module.py and into modules/Alias.py
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
2010-12-16 23:43:16 -06:00
extlib hack in support for retweets in the Status 2010-12-16 13:02:37 -06:00
modules move recursion stuff out of Module.py and into modules/Alias.py 2010-12-16 23:43:16 -06:00
scripts simple utility script to take a newline-separated list of facts and insert to database 2010-11-01 22:17:10 -05:00
.gitignore .gitignore stuff that is generated by PLY (from Dice.py) 2010-11-01 22:15:31 -05:00
COPYING adding GPLv3 license file 2010-07-27 20:29:28 -05:00
EXTERNALS document origins of megahal.py 2010-11-24 16:08:51 -06:00
Module.py move recursion stuff out of Module.py and into modules/Alias.py 2010-12-16 23:43:16 -06:00
README a more helpful README 2010-07-27 20:29:28 -05:00
TODO updating TODO 2010-11-24 16:10:10 -06:00
dr.botzo.cfg.example include rank in karma output 2010-10-24 15:13:01 -05:00
dr.botzo.py fix (god i hope fix) unicode in Twitter 2010-12-16 10:36:50 -06:00

README

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.