rss
logo

I provide consulting and custom development for Natural Language Processing, Information Extraction and Search solutions.Self Picture


 learn more   get in touch 

Logo - I Build Search
Aug 05
2008

Deebot digg

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:

  • 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 :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

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Latest Articles

Apr
07

Palindromic sub-sequences in python

This bit of python code returns all palindromic subsequences in the input string.

[Read More]
Feb
19

Join a list of integers in Python

How do you run a string join on a list of integers in Python? After googling for about 10 mins, I gave up and did this. I am sure there is a better way of doing it!

[Read More]

Featured Projects

Deebot

Deebot

Deeb0t is an IRC chat bot capable of making meaningful conversation with other users. It also responds to commands issued by its owner.

[Read More]

Indic to English Transliterator

Indic to English Transliterator

Transliteration is the process of converting a word from one language to another while retaining its phonetic characteristics. This application lets you convert a word from any major Indian language (currently supports Hindi, Marathi, Sanskrit and Bengali) to English.

[Read More]

This page and its contents are copyright © 2010, Pravin Paratey.