A bot (robot) is a computer program that is present in a channel to help the chatters. Our bot is called D (that's why D never replies when you talk to it ;-) and to use its commands you have to be registered with it. If you're not registered, just write /msg d hello in the #dcml channel and the bot will answer you.
The bot basically functions this way: You give it a command and it answers you. Below is a list of useful commands for the bot, but you can also have a look at the examples of how to use the features of the bot for some examples from "real life".
| Command | Example | Info |
|---|---|---|
| /msg D hello | /msg D hello | If you've never talked to D before, you need to use this command (and set a password afterwards) before any other commands. This command lets D know who you are (it will recognize you in the future by the "host name" of where you connect to the Internet from) |
| /msg D pass <password> | /msg D pass mypassword | Set your password (use this if you don't have a password already). This command must be used before other commands work. |
| /msg D info <password> [channel] [info] | /msg D info Ben B. Benson /msg D info #dcml John D. Doe | Set a small info line that tells something about yourself (for example your real name). Other people can see this info line when they do a /msg d who #channel or a /msg d whois yournickname. The channel part of the command is optional - if it is supplied, the info line will only be active on that channel. |
| Command | Example | Info |
|---|---|---|
| /msg D pass <old password> <new password> | /msg D pass oldpass newpass | Change your password (use this if you already have a password and wish to change it). If you have forgot your password, talk to one of the ops about it. |
| /msg D ident <password> [nickname] | /msg D ident mypass /msg D ident mypass mynick | If you're connected to the internet from another place than usual, you can identify yourself to the bot by using the ident command. Note that it's not recommended to do this from a public place since you always will be recognized from that place in the future. Use the nick name part if you are using another nickname than the one you registered with (type your original nick name). |
| Command | Example | Info |
|---|---|---|
| /msg D whois <nickname> | /msg D whois sko | Get some information about what the bot knows about a person. |
| /msg D who <channel> | /msg D who #dcml | Get a list of who's currently on a channel. If the users have a info line stored about them, this will be shown too. |
| /msg D seen <nickname> | /msg D seen sko | When was this user last online (on one of the channels that the bot is on) |
It is possible to send small one-line notes to other chatters when they are not online. The recipient will be noticed about the note the next time he/she returns. The other person must be registered with the bot too, in order to be able to receive notes.
| Command | Example | Info |
|---|---|---|
| /msg D notes <password> to <nick name> <message> | /msg D notes mypass to sko Hi Soeren! | Leave a note (a small message) for a person who's not in the channel at the moment. |
| /msg D notes <password> index | /msg D notes mypass index | See which notes are waiting for you (you will be noticed if you join a channel (and once in a while when you're there) and there are messages waiting for you) |
| /msg D notes <password> read <# or all> | /msg D notes mypass read 2 /msg D notes mypass read all | Read a note that was stored for you. You can either write the note number or "all" to read all. |
| /msg D notes <password> erase <# or all> | /msg D notes mypass erase 2 /msg D notes mypass erase all | Erase a note that was stored for you. |
| Command | Example | Info |
|---|---|---|
| /msg D help | /msg D help | Get a list of (some of) the commands you can use. The help list you will receive by this command might be a bit confusing at first, so don't hesitate in asking one of the ops (the channel operators) if you have a question. |
| /msg D help notes | /msg D help notes | Get a list of commands to send and receive notes. |
| ©2001-2003 |