An IRC bot project

This IRC bot project was initiated in early 2007 just because I felt like writing an IRC bot. It turned out to be an interesting excercise in object oriented design and programming so I decided to use it in my teaching as an example, and as a programming excercise for my students. This bot is implemented in Java. Currently it mostly speaks Swedish, but English translation is in the making and a lot of the functions supports both languages.

The code is extremely modular in its design and almost all of the bot's functionallity has been broken out of the main machinery into separate modules. It is easy to add new modules and anyone can create an own module with little effort. Modules can be dynamically added or removed on-line.

Index:

Documentation - Command line options

Command line options available when starting the bot.


Fatal error: Uncaught Error: Undefined constant "ftindex" in /data/4/5/459398fa-66da-434b-8912-b747ace50b73/fantasi.se/public_html/header.php:143 Stack trace: #0 /data/4/5/459398fa-66da-434b-8912-b747ace50b73/fantasi.se/public_html/ircbot/modules.php(7): ftline(Array) #1 /data/4/5/459398fa-66da-434b-8912-b747ace50b73/fantasi.se/public_html/ircbot/index.php(39): include('/data/4/5/45939...') #2 {main} thrown in /data/4/5/459398fa-66da-434b-8912-b747ace50b73/fantasi.se/public_html/header.php on line 143
OptionDescription