Other bots we should "borrow" ideas from:

supybot http://supybot.com/
 - horribly bloated plugin structure, each plugin has its own directory and 4 files (unit testing for plugins what)

phenny http://inamidst.com/phenny/
 - inspiration for skybot, too much magic and not easy enough to change

pyfibot http://code.google.com/p/pyfibot/
 - interesting, but lots of magic

rbot http://linuxbrit.co.uk/rbot/
 - Ruby
 - lots of plugins

pyirc http://www.k-pdt.net/pyirc/
 - very simple, not multithreaded
 - poor use of regexes, skybot has much better parsing, but it implements many more irc control codes
 - can convert irc colors to vt100 escape codes -- should implement this
 - autoreconnect

pybot
 - can handle multiple servers, but not multithreaded
 - ugly modules
 - too many external dependencies
 - attempt at NLP