Vindaloo IRC bot by Zach White This is a bot, written in python, with a modular plugin system. It's designed so you can easily add your own plugins to do whatever you like with it. To use this bot, you need the Twisted Framework installed. You can get Twisted from http://twistedmatrix.com or install it using your OS' package system (EG FreeBSD's ports, Debian's apt-get, etc.) Right now, it comes with 3 plugins. A simple test-plugin.py, which simply implements the plugin API, as an example. A shiftmash plugin, mash.py which will respond to a shiftmash (EG, $#@$#@!) with its own shiftmash, and quotes.py, which will store and output quotes, as requested. Use pydoc to get information on each plugin. For information on writing your own plugins, see 'pydoc plugin.py'. Usage: If you've gotten this far, you've probably untarred the bot already. Simply edit 'vindaloo.py' with your favorite text editor, and then run vindaloo.py. If you wish to use a different config file (for testing, etc) pass the -f or --config= options to vindaloo. Known bugs, and Todo: If the nickname is already in use, the bot will not be able to connect. This will be fixed in the next version. I need to write a control plugin, for rudimentary control of the bot. This will allow you to do things like set the owner, add users, etc. Coming in a future version. More plugins I plan to write: weather.py For looking up weather info at noaa.gov infobot.py Infobot-like functionality ulclookup.py For looking up licenses in the FCC's ULC database aprs.py For retrieving APRS information