[Home]
Site Meter
[Applications]   [Classes]   [Commands]   [Downloads]   [Egghelp]   [Features]   [Help]   [Information]   [Links]   [News]   [Policies]   [Staff]
 

Issuing Commands

Levels of Access

Tutorials

Commands for:
Anyone
ChanVoice
ChanOp
ChanMaster
ChanOwner

Addon Features

 
ChanVoice Commands

  count  devoice  hail  host  ident  login  logout  pass  sendpass  [set: name  bday  location  occupation  url  email  other  secure  output  colors  colwidth  timezonevoice  who

Count

Syntax Form 1: botnick count
Syntax Form 2: /msg botnick count #channel
Example 1: /msg Gytha count #teens
This will cause the bot to display, via notice, the total number of users and bans in the bot's userfile.

Devoice

Syntax Form 1: botnick devoice
Syntax Form 2: /msg botnick devoice #channel
Example 1: Edelweiss devoice
Example 2: /msg Magret devoice #teens
This will cause the bot to remove +v mode from you in the channel.

Hail

Syntax Form 1: botnick hail add message
Syntax Form 2: /msg botnick hail #channel add message
Example 1: Isitari hail add Here comes the Boss!
Every user has the option of setting hail messages, which the bot will read when the user joins the channel. If multiple messages are set, the bot will read one at random.
Example 2: Milane hail add Just call me <host> for long.
This also stores a hail on the bot, however <host> is a macro which, when this hail is displayed, is replaced by the user's current hostmask. Other macros which may be used in hails are: <nick>, <handle>, <name>, <time>, <date>, and  <counter>
Syntax Form 3: botnick hail del number
Syntax Form 4:  /msg botnick hail #channel del number
Example 3: /msg Ganges hail #scripting del 9
This removes a greeting.
Syntax Form 5: botnick hail list
Syntax Form 6: /msg botnick hail #channel list
Example 4: Muse hail list
This lists all the personal greetings that you have stored so far. Each time you join the channel, one of those greetings is selected at random, and displayed in the channel for all to see. The list generated by this command is numbered, in order to make use of the hail del command.

Host

Syntax Form 1: botnick host add hostmask
Syntax Form 2: /msg botnick host #channel add hostmask
Example 1: /msg Yrch host #circus add *!*brig@*.cust.digisub.net
The host command is used to manage the hostmasks by which the bot may recognise you on IRC. This version of the commands adds a host to that list.
Syntax Form 3:botnick host del hostmask
Syntax Form 4: /msg botnick host #channel del hostmask
Example 2: Silmarien host del *!nicki.ray@*.optilinkcomm.net
This deletes a host from your list of recognised hosts.
Syntax Form 5:botnick host list
Syntax Form 6: /msg botnick host #channel list
Example 3: Mabel host list
The bot will display, via notice, a list of all hostmasks by which you are recognised.

Ident

Syntax Form 1: /msg botnick ident password
Syntax Form 2: /msg botnick ident password handle
Example: /msg Grianan ident goodguess
This command adds your current hostmask to the list of hostmasks that the bot will recognize you by. The password you use in the command must be the one you set with the PASS command. For this command to work, you must ensure that your current nickname is the handle that the bot knows you by --- usually the nickname you had at the time you were first added to the bot.

Login

Syntax: /msg botnick login password
Example: /msg Spunky login sp33ling
This command is used to log in to a bot. Without logging in, most commands the bot has, are unavailable to you. For the command to succeed, you must supply the bot with the password you gave it with the PASS command, and your current nickname must be one that the bot has a record of, as belonging to you.

Logout

Syntax: /msg botnick logout password
Example: /msg Sulvia logout nickilives
This command is used to log out of the bot, which is good practise (and security) if you are going to be afk for a while.

Pass

Syntax Form 1: /msg botnick pass password
Example 1: /msg Thurin pass greek2me
When you are added to the bot's user list, the bot notifies you that you must use this command to set a password (of your choosing).  Be sure you set the password right away; if you or the bot leaves IRC before you have set the password, you will be unable to set it later --- you will have to be removed from the bot and re-added.
Syntax Form 2: /msg botnick pass oldpassword newpassword
Example 2: /msg Thurin pass greek2me nowigetit
This command enables you to change your password.

Sendpass

Syntax: /msg botnick sendpass
Example: /msg Paradox sendpass
The sendpass command can be used to retreive your password if you have forgotten it. The password will be send to the e-mail address specified in your info. The bot does not have to recognise you before you can give the command, you have simply to use the nickname the bot knows you by. To avoid abuse, the command is limited to one use per day, and various information is provided in the e-mail you receive.

Set

Name
Syntax Form 1: botnick set name name
Example 1: Jasmine set name Nicole
Syntax Form 2: /msg botnick set #channel name name
Example 2: /msg Taima set #fastrack name Tracie
This will store your name on the bot, as personal information which can be viewed by anybody. It can also be displayed in channel welcome messages using the macro <name>. Use 'none' to disable this feature.


Bday

Syntax Form 1: botnick set bday date
Example 1: Nadia set bday 01/02/1968
Syntax Form 2: /msg botnick set #channel bday date
Example 2: /msg Julian set #dawghouse bday 09/21/1911
This will store your birthday on the bot, as personal information which can be viewed by anybody. Use 'none' to disable this feature.


Location

Syntax Form 1: botnick set location place
Example 1: Emberella set location Charlotte, NC
Syntax Form 2: /msg botnick set #channel location place
Example 2: /msg Quendi set #leprechaun location London, England
This will store your location on the bot, as personal information which can be viewed by anybody. Use 'none' to disable this feature.


Occupation

Syntax Form 1: botnick set occupation information
Example 1: Kitana set occupation lawyer
Syntax Form 2: /msg botnick set #channel occupation information
Example 2: /msg Nevin set #sailormoon occupation biologist
This will store your occupation on the bot, as personal information which can be viewed by anybody. Use 'none' to disable this feature.


URL

Syntax Form 1: botnick set url information
Example 1: Belenus set url http://members.xoom.com/gareth
Syntax Form 2: /msg botnick set #channel url information
Example 2: /msg Gorcrows set #janschan url http://www.katchnet.com
This will store your personal url on the bot, as personal information which can be viewed by anybody. Use 'none' to disable this feature.


Email

Syntax Form 1: botnick set email information
Example 1: Camber set email susan@hotmail.com
Syntax Form 2: /msg botnick set #channel email information
Example 2: /msg Tempest set #bothouse email Nicki@bservice.org
This will store your personal e-mail address on the bot, as personal information which can be viewed by anybody. Setting your e-mail is required if you wish to receive logs from the bot, or need to retreive a lost password at any time. Use 'none' to disable this feature.


Other

Syntax Form 1: botnick set other information
Example 1: Delbin set other I collect stamps
Syntax Form 2: /msg botnick set #channel other information
Example 2: /msg Mensa set #vegechat other I am vegan
This will store any other personal information you wish to include on the bot, which can be viewed by anybody. Use 'none' to disable this feature.


Secure

Syntax Form 1: botnick set secure on
Syntax Form 2: /msg botnick set #channel secure on
Example 1: SeRi set secure on
When security is activated (default setting), the bot will keep track of which nicknames you are using, and will only permit you to issue commands while using those nicknames.
Syntax Form 3:botnick set secure off
Syntax Form 4: /msg botnick set #channel secure off
Example 2: /msg Sharix set #katchnet secure off
When the feature is deactivated, anybody matching one of your known hosts may issue commands to the bot, while you are logged in.


Output

Syntax Form 1: botnick set output type
Example 1: Cinn set output msg
Syntax Form 2: /msg botnick set #channel output type
Example 1: /msg Annwn set #help output notice
This command allows you to control how the bot will send information to you. By default, most commands answer with notice, but some clients, such as WebTV, are unable to receive these. In other cases, it may simply be easier to receive information by means other than notice, for example to demonstrate a command to channel ops.
The available uses for type are: notice, msg, dcc, channel

It should be noted that only channel owners can have information sent directly to the channel.


Colors

Syntax Form 1: botnick set colors color1 color2 color3
Example 1: Kendall set colors blue, red, orange
Syntax Form 2: /msg botnick set #channel colors color1 color2 color3
Example 1: /msg Olcai set #opers colors purple blue green
This command takes exactly three arguments. By default, all commands answer without the aid of colors, but some, such as lists, have the option of including color codes to highlight different sections of text and thus make reading easier.
The available uses for color are: white black navy green red brown purple orange yellow lime teal aqua blue pink grey silver
Colwidth
Syntax Form 1: botnick set colwidth characters
Example 1: Ramones set colwidth 72
Syntax Form 2: /msg botnick set #channel colwidth characters
Example 2: /msg Achilles set #yingyang colwidth 180
Colwidth is used to define the character width of your IRC console, so that the bot can output information in an easier to read format. By default, the bot will only wrap text when the IRC server's buffer is full. Use 'off' to disable this feature.
Timezone
Syntax Form 1: botnick set timezone +hours
Syntax Form 2: /msg botnick set #channel timezone +hours
Syntax Form 3: botnick set timezone -hours
Syntax Form 4: /msg botnick set #channel timezone -hours
Example 1: Glenda set timezone -5
Example 2: /msg Haladin set #mathematics timezone +9
Setting your timezone on the bot will affect the result you get by issuing the TIME command, and may be used for additional features in the future.

Voice

Syntax Form 1: botnick voice
Syntax Form 2: /msg botnick voice #channel
Example 1: Edelweiss voice
Example 2: /msg Magret voice #zurna
This will cause the bot to give you +v mode in the channel

Who

Syntax Form 1: botnick who
Syntax Form 2: /msg botnick who #channel
Example 1: /msg Haladin who #chat
The bot will list, via notice, all the users in the channel, showing the idle time of each, and counting how many have voice and ops.
   

©1998 - 2005 BotService