Perl IRC Bot
This was one of the first things that I wrote in Perl. It is a simple, yet sophisticated IRC bot built on the Net::IRC framework. There is a basic “module” system used to dynamically rehash and load/unload modules on the fly.
Included in the modules are your basic “admin” functions, along with an example of a “public” function. Unfortunately, there is no documentation, so you will have to know some basic Perl to get this up and running. Also note that I no longer maintain this, as I now run an Irssi-based bot.
Download: [ircbot.pl] [core.pl] [modules.pl]
FAQ
How do I get this up and running?
- Download all three files and install the needed Perl modules. Edit the
$confighash in core.pl. You will then need tochmod +xall of the files. After all is said and done, simply run./ircbot.pl.
Does this have support for multiple server connections?
- No, currently you may only connect to one server at a time.
Do you plan on working on this again in the future?
- Possibly, but not likely.