Zebot is a modular and fun ircbot.
This code was then heavily extended, adding especially the ability to differentiate between owner,ops and normal users. A further addition was mainly the addition of OO-build modules.
Actually the bot was rewritten from scratch to use POE::Component architecture. The core part uses the P:C:IRC module for the communication with the irc server.
The latest version is now (nearly) completely localizable thanks to a new internationalisation module, the print requests are done using tags, the tags are then translated to the actual channel language before printing out.
The file format for this ressource is in XML format. On specifying the different servers/channels to which the bot shold connect, a default language for the given channels has to be supplied.