Brian S. Stephan
164f2c61bf
Better plugin (un)loading --- more logging, !reload plugin with option of reloading entire package In addition to a variety of logging and internal changes, this also adds a !reload [plugin] command, which, where 'plugin' is 'package.ircplugin', just does a simple unload/load on the plugin, but where 'plugin' is 'package.', reloads all modules in the specified package (assuming it is still a plugin's package), which allows for making more code changes and applying them without having to restart the bot. Like all things this internal to the bot, this probably needs the tires kicked a bit more, but initial testing has succeeded. See merge request !2 |
||
---|---|---|
dr_botzo | ||
scripts | ||
.gitignore | ||
BUGS | ||
COPYING | ||
README | ||
TODO | ||
requirements.txt |
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 any of the ircplugin.py files.