I've found an already written python bot that has the same design goals, and is already completed, unlike vindaloo. I'll be releasing some of my own SupyBot plugins, and in fact have already finished converting SQLQuotes and Mash over to supybot plugins.
So go out, and get supyboy for your IRC Bot needs.
Welcome to the page for the Vindaloo IRC Robot. This program is an IRC Bot with a dynamic plugin system that allows you to add and distribute your own plugins without touching the main bot code. This way you can add functionality to the bot and send it to other people easily.
The bot is written in Python, and the plugins are python as well. This makes customization really simple.
The bot requires Python (Tested with version 2.2, should work with newer versions as well,) the Twisted Framework, and a Unix machine. It may work on windows as well, but I haven't tested it there yet.
If you wish to use the optional Quote plugin, or the forthcoming Infobot plugin, you'll need a PostgreSQL database to connect to as well. Development was done with the DB API 2.0 compatable pg, which comes with PostgreSQL. Porting to other databases should be a simple matter.
All content Copyright © 2004-2008 Zachary White <zwhite-web @ darkstar.frop.org> except where information is publically available information (EG, radio frequencies, police codes.)