No, it's not out yet, but it will be by next weekend. I will have exams all week so I won't be able to work on the bot until then. Here's the change log:
* Switched from Net::IRC to POE::Component::IRC - poco irc is more widely supported, has much better documentation, and is simply easier to use. It's a bit clunkier and prevents you from writing exploitive code (server friendly code only). Most users won't notice any difference except for a variety of new channel features.
* Database overhaul. Statistics are now stored on a single table with an added "loc" (location) column to describe the channel that the statistic data corresponds to. Having a separate table for each channel is not necessarily any more efficient than having a single table with an extra column. In fact, it will make the database a lot cleaner if the bot is going to be in a lot of channels.
* All channel access functions are being abandoned temporarily. I simply don't have the time or desire to write them. I will probably redo the system this winter or next summer so that the bot can implement it's own channel services in all the channels it's in (including all nickserv and chanserv functions). For now, the function is disabled from bot.pl and should not be used because it still depends on Net::IRC.
* Added a feature to "silent channels" (channels the bot is not supposed to talk in) where the bot will break its silence if the person asking has +v, +h, or +o in that channel. Will add variable control over that at a later point. If you don't like it, I marked in bot.pl in "sub addressed" where to comment the option out.