2008
Deebot

Deeb0t is an IRC chat bot. It is capable of making meaningful conversation with other users. It also responds to commands issued by its owner.
Screenshots
Download deeb0t v0.1
Requires .NET Runtime 2.0
Usage
The first time you start deeb0t, it will show you the options window:
- Bot Name: The chat handle of the bot.
- Operator Name: Your chat handle. The bot will only respond to commands from this handle.
- Server: The IRC server to connect to.
- Port: The port to connect to.
- Channel: The channel you want the bot to join.
Notes
- When Deeb0t is loading the AI files, it may consume upto 100 mb. The memory usage will come down to about 4mb when its done.
Bot Commands
You can control the bot by issuing commands. Commands begin with a ~.
help- Use this to see a list of commands.
join channel- This tells the bot to join channel.
ex.~join #linux leave channel- This tells the bot to leave channel.
ex.~leave #teens say message- This tells the bot to say something to the chat room.
ex.~say hello world priv nick message- Command the bot to send nick a private message.
ex.~priv bunnie hello. pounce nick message- Pounce means, wait for the user to come to the chat room. And then post the message in the room when he arrives. Possible uses could be to tell your friend that you’re afk
.
ex.~pounce bunnie Go to your room and study -BigBear.
You can have multiple pounces active (pounce on different users) at the same time. To turn off a pounce, leave message blank.
ex.~pounce bunnie talk-to nick- Tells deeb0t to begin conversation with nick. To tell deeb0t to cease conversation, type it again.
Modding the Database
You can modify the language database by editing files in the config and aiml folders. Do remember backup the files before you begin any modifications.
Credits
- SmartIrc4net for the IRC .NET library.
- A.L.I.C.E. Foundation for the bot database.
- Nicholas H. Tollervy for his AIML implementation in C#.



