Skip to content

Pravin Paratey

Natural Language Processing, Data mining and Information Extraction consultant based in London.

Aug 05 2008
Aug 05 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

deebot main window deebot options window

Download deeb0t v0.1

Requires .NET Runtime 2.0

Usage

The first time you start deeb0t, it will show you the options window:

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 :P.
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

Awards

Softpedia clean

Latest Articles