mIkro IRC Bot Framework (mIRboRK)

A Lightning Storm solution:


Hosted By:

SourceForge Logo

THE PROJECT

mIkro IRC Bot is a complete bot framework. You can write your own irc bot, set up and start them dinamically. The bot building and connection processes are managed by a Windows Service.

Every bot is written in C#, simply extending a class that handles all irc events. So with this framework, building a bot is now simple and secure. When the connection fall, the service restart it.

This project is written in C#, using the .NET Framework. The Windows Service use the Event Log to trace important events.

The service uses the Thresher library (Home page here) to connect to the IRC server and send / receive events.

THE HISTORY

A month ago I started meeting people on the #ed2k-italia channel, located on edonkey.asylum-net.org. Yes, the official eDonkey2000 chat! ICEROCK, Lo_Regi-o-, Eversos, Chube and I became friends, and I started helping eDonkey newbies. Few days later I started writing this bot (as you'll see if you chat in that channel, newbies only ask how to use eDonkey better, so I provided some commands to reply those automatically). I added also the SMS functionality to stay always informed about the chat. A month ago the chat moved on liquidirc.com and I had to modify the IRC logging protocol.

But my goal was different: prepare a framework for building bots, each with different features. So I started searching for a complete IRC client written in C#, and I found it in the Thresher library. Then I wrote a completely new program :)))

INSTALLATION

Follow the "Download" link and select the package you want to download. Then check if you have both the .NET Framework Runtime libraries and the .NET Framework SDK. If you don't have them, download them from here at www.microsoft.com. Than locate the "installutil.exe" file (generally in the .NET Framework SDK directory) and execute it from a console window, specifing the path to the "mIkro IRC Bot - Service.exe" file. For example

installutil "c:\mIkro IRC Bot\bin\mIkro IRC Bot - Service.exe"

BUILDING YOUR OWN BOT

Sorry but this section is not done yet :)))