[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

 
ChanOwner Commands

  [chanset: addons  autoop  autovoice  banmon  ban-time  bitch  chanmode  clearbans  clog  clone-limit  counter  cyle  dontkickops  dynamicbans  enforcebans  flood-chan  flood-ctcp  flood-deop  flood-join  flood-kick  flood-nick  greet  idle-kick  keeptopic  nomemo  protectfriends  protectops  restrict  revenge  revengebot  revenge-mode  secret  statuslog  stopnethack  swearban  userbans  verbose  voiceallcounter  dccme  rule  swearkick

Chanset

Addons
Syntax Form 1: (/msg) botnick chanset (#channel) +addons
Example 1: Lindar chanset +addons
If any of the addon scripts have been added to the bot, this setting will allow those scripts to be used in the channel
Syntax Form 2: (/msg) botnick chanset (#channel) -addons
Example 2: Othello chanset -addons
This simply disables the feature.
Autoop

Syntax Form 1: (/msg) botnick chanset (#channel) +autoop
Example 1: Medb chanset +autoop
This will cause the bot to give ops automatically to anyone who joins the channel, that the bot recognizes as having a +o flag (chanop and up)
Syntax Form 2: (/msg) botnick chanset (#channel) -autoop
Example 2: Druid chanset -autoop
This simply disables the feature.

Autovoice

Syntax Form 1: (/msg) botnick chanset (#channel) +autovoice
Example 1: Esme chanset +autovoice
This will cause the bot to give voice (+v) automatically to anyone who joins the channel, that the bot recognizes as having a +v flag
Syntax Form 2: (/msg) botnick chanset (#channel) -autovoice
Example 2: Kitana chanset -autovoice
This simply disables the feature.

Banmon

Syntax Form 1: (/msg) botnick chanset (#channel) +banmon
Example 1: Muse chanset +banmon
The channel's IRCd banlist is only capable of holding so many bans (40 on most networks), and once full, will be unable to store any more. When banmon is enabled, the bot will ensure the banlist does not fill completely, by removing old bans when neccessary.
Syntax Form 2: (/msg) botnick chanset (#channel) -banmon
Example 2: Oaken chanset -banmon
This simply disables the feature.

Ban-time

Syntax: (/msg) botnick chanset (#channel) ban-time minutes
Example 1: Strider chanset ban-time 60
By default, the bot will remove bans from the channel's banlist two hours after being set. This setting allows you to change that timer.
Example 2: Thorne chanset ban-time 0
This prevents the bot from removing bans altogether.

Bitch

Syntax Form 1: (/msg) botnick chanset (#channel) +bitch
Example 1: Morrigan chanset +bitch
This will cause the bot to countermand any attempt by an op to give op's to someone who isnt at least a chanop on the bot's userlist.
Syntax Form 2: (/msg) botnick chanset (#channel) -bitch
Example 2: Unixcom chanset -bitch
This simply disables the feature.

Chanmode

Syntax: (/msg) botnick chanset (#channel) chanmode modes
Example: Pandora chanset chanmode +stn-i
This determines which channel modes the bot will protect. In the example, the would set the channel to +stn mode, remove +i mode if it was on, and thereafter disallow anyone from removing +s or +t or +n, and also disallow anyone from setting the +i mode. It would take no action against any other mode changes.

Clearbans

Syntax Form 1: (/msg) botnick chanset (#channel) +clearbans
Example 1: Sybil chanset +clearbans
Each time the bot joins the channel, this option will cause the bot to erase the bans maintained by the channel. This has no effect on the bans maintained by the bot.
Syntax Form 2: (/msg) botnick chanset (#channel) -clearbans
Example 2: Caitlyn chanset -clearbans
This simply disables the feature.

Clog

Syntax Form 1: (/msg) botnick chanset (#channel) +clog
Example 1: Iodalus chanset +clog
This setting (short for 'channel log') will cause the bot to maintain a log of commands used by users on the channel and via /msg, and e-mail that log to the channel owner at the end of each day. This assumes, of course, that it already knows the e-mail address!
Syntax Form 1: (/msg) botnick chanset (#channel) -clog
Example 1: Nebula chanset -clog
This simply disables the feature.

Clone-limit

Syntax: (/msg) botnick chanset (#channel) clone-limit number
Example 1: Paradox chanset clone-limit 3
If a clone limit is set, the bot will kick out clones when they exceed the number set here. In this example, the bot would kick out all the clones when there are 4 or more in the channel.
Example 2: Boudica chanset clone-limit 0
This disables this feature

Counter

Syntax Form 1: (/msg) botnick chanset (#channel) +counter
Example 1: Quendi chanset +counter
If enabled, the bot will count every user who joins the channel and add to a total in its memory, which can be placed within the welcome message if desired, using the macro <counter>, or left secret to be viewed by the channel owner.
Syntax Form 2: (/msg) botnick chanset (#channel) -counter
Example 2: Teutas chanset -counter
This simply disables the feature.

Cycle

Syntax Form 1: (/msg) botnick chanset (#channel) +cycle
Example 1: WoodNymph chanset +cycle
If the cycle option is set, the bot will continuously rejoin the channel until it regains ops.
Syntax Form 2: (/msg) botnick chanset (#channel) -cycle
Example 2: Guaire chanset -cycle
This simply disables the feature.

Dontkickops

Syntax Form 1: (/msg) botnick chanset (#channel) +dontkickops
Example 1: Serena chanset +dontkickops
This will prevent the bot from kicking anyone who is a chanop or higher in the bot's userlist.
Syntax Form 2: (/msg) botnick chanset (#channel) -dontkickops
Example 2: Pegasus chanset -dontkickops
This simply disables the feature.

Dynamicbans

Syntax Form 1: (/msg) botnick chanset (#channel) +dynamicbans
Example 1: Meraude chanset +dynamicbans
This will cause the bot to copy a ban from its own banlist into the channel banlist ONLY when needed.
Syntax Form 2:(/msg) botnick chanset (#channel) -dynamicbans
Example 2: Othello chanset -dynamicbans
This simply disables the feature.

Enforcebans

Syntax Form 1: (/msg) botnick chanset (#channel) +enforcebans
Example 1: Athena chanset +enforcebans
This will cause the bot to kick anyone in the channel's ban list, even if they are not in the bot's banlist.
Syntax Form 2: (/msg) botnick chanset (#channel) -enforcebans
Example 2: Taranis chanset -enforcebans
This simply disables the feature.

Flood-chan

Syntax: (/msg) botnick chanset (#channel) flood-chan number:seconds
Example 1: Jackie chanset flood-chan 8:5
If a user posts too many messages in the channel in too short a time, the bot will declare a flood and kick that user. In the example, a flood is declared if a user posts 8 or more lines in a 5 second interval.
Example 2: Amber chanset flood-chan 0:0
This disables this feature

Flood-ctcp

Syntax: (/msg) botnick chanset (#channel) flood-ctcp number:seconds
Example 1: Newton chanset flood-ctcp 7:10
If a user sends too many ctcp requests (such as pings) to the channel in too short a time, the bot will declare a flood and kick that user. In the example, a flood is declared if 7 ctcp's are sent to the channel in a 10 second interval.
Example 2: Milane chanset flood-ctcp 0:0
This disables this feature

Flood-deop

Syntax: (/msg) botnick chanset (#channel) flood-deop number:seconds
Example 1: Bandit chanset flood-deop 2:1
If a user issues too many deop's in too short a time, a flood is declared, and that user is kicked. In the example, a user deop'ing 3 people within 1 second of each other, will be kicked.
Example 2: Rainsah chanset flood-deop 0:0
This disables this feature

Flood-join

Syntax: (/msg) botnick chanset (#channel) flood-join number:seconds
Example 1: Aries chanset flood-join 3:5
If the same user@host joins the channel too often in too short a time, a flood is declared. In the example, 3 joins by the same user@host within 5 seconds would constitute a flood.
Example 2: Safarosh chanset flood-deop 0:0
This disables this feature

Flood-kick

Syntax: (/msg) botnick chanset (#channel) flood-kick number:seconds
Example 1: Unixcom chanset flood-kick 3:2
If a user issues too many kicks in too short a time, a flood is declared, and that user is kicked. In the example, a user kicking 3 people within 2 seconds, will be kicked.
Example 2: Ramones chanset flood-kick 0:0
This disables this feature

Flood-nick

Syntax: (/msg) botnick chanset (#channel) flood-nick number:seconds
Example 1: Monsun chanset flood-nick 3:10
If a user changes their nickname in too short a time, a flood is declared, and that user is kicked. In the example, a user changing nicknames 3 times within 10 seconds, will be kicked.
Example 2: Yrch chanset flood-nick 0:0
This disables this feature

Greet

Syntax Form 1: (/msg) botnick chanset (#channel) +greet
Example 1: Valient chanset +greet
If greet is enabled, the bot will announce each user's info line when they join the channel
Syntax Form 2: (/msg) botnick chanset (#channel) -greet
Example 2: Washom chanset -greet
This simply disables the feature.

Idle-kick

Syntax: (/msg) botnick chanset (#channel) idle-kick minutes
Example 1: Sabbat chanset idle-kick 30
This option will cause the bot to kick anyone not in its user list, who has idled for the number of minutes indicated. In the example, 30 minutes of idling produces a kick.
Example 2: Thorne chanset idle-kick 0
This disables this feature.

Keeptopic

Syntax Form 1: (/msg) botnick chanset (#channel) +keeptopic
Example 1: Debian chanset +keetopic
When this option is enabled, the bot will try to ensure that the topic is always set in the channel. Occassionally topics can be lost due to a netsplit.
Syntax Form 2: (/msg) botnick chanset (#channel) -keeptopic
Example 2: HouJi chanset -keeptopic
This simply disables the feature.

Nomemo

Syntax Form 1: (/msg) botnick chanset (#channel) +nomemo
Example 1: Drackel chanset +nomemo
This prevents memos being sent to the channel via the bot's memo system.
Syntax Form 2: (/msg) botnick chanset (#channel) -nomemo
Example 2: Medusa chanset -nomemo
This simply disables the feature.

Protectfriends

Syntax Form 1: (/msg) botnick chanset (#channel) +protectfriends
Example 1: Julian chanset +protectfriends
With this feature, if a user in the bot's user list is banned, the bot will automatically unban that user.
Syntax Form 2: (/msg) botnick chanset (#channel) -protectfriends
Example 2: Nadine chanset -protectfriends
This simply disables the feature.

Protectops

Syntax Form 1: (/msg) botnick chanset (#channel) +protectops
Example 1: Darius chanset +protectops
With this feature, if a user with +o in the bot's user list (chanop and up) gets de-op'd, the bot will re-op that user.
Syntax Form 2: (/msg) botnick chanset (#channel) -protectops
Example 2: Damocles chanset -protectops
This simply disables the feature.

Restrict

Syntax Form 1: (/msg) botnick chanset (#channel) +restrict
Example 1: Himalay chanset +restrict
When this feature is set, the bot will kick and ban anybody joining the channel who does not have +o in the bot's user list (chanop and up).
Syntax Form 2: (/msg) botnick chanset (#channel) -restrict
Example 2: DarkSun chanset -restrict
This simply disables the feature.

Revenge

Syntax Form 1: (/msg) botnick chanset (#channel) +revenge
Example 1: Veleda chanset +revenge
This will cause the bot to do nasty things to anyone who kicks, deops, or bans someone in the bot's userlist.
Syntax Form 2: (/msg) botnick chanset (#channel) -revenge
Example 2: Sura chanset -revenge
This simply disables the feature.

Revengebot

Syntax Form 1: (/msg) botnick chanset (#channel) +revengebot
Example 1: Sava chanset +revengebot
This will cause the bot to do masty things to anyone who kicks, deops, or bans the bot itself.
Syntax Form 2: (/msg) botnick chanset (#channel) -revengebot
Example 2: Esbat chanset -revengebot
This simply disables the feature.

Revenge-mode

Syntax: (/msg) botnick chanset (#channel) revenge-mode number
Example: Zepplin chanset revenge-mode 0
The revenge-mode setting dictates how the bot will re-act to violations when +revenge or +revengebot are set. The options are as follows:
  0 - deop the user
  1 - deop the user, give the user channel flag +d (auto-deop)
  2 - deop the user, give the user channel flag +d (auto-deop), and kick the user.
  3 - deop the user, give the user channel flag +d (auto-deop), kick and ban the user.

Secret

Syntax Form 1: (/msg) botnick chanset (#channel) +secret
Example 1: Eldar chanset +secret
This option will prevent the bot from sharing information about the channel over the botnet.
Syntax Form 2: (/msg) botnick chanset (#channel) -secret
Example 2: Sharix chanset -secret
This simply disables the feature.

Statuslog

Syntax Form 1: (/msg) botnick chanset (#channel) +statuslog
Example 1: Mewlips chanset +statuslog
When this feature is set, the bot will log the channel status every 5 minutes in DCC.
Syntax Form 2: (/msg) botnick chanset (#channel) -statuslog
Example 2: Laetitia chanset -statuslog
This simply disables the feature.

Stopnethack

Syntax Form 1: (/msg) botnick chanset (#channel) +stopnethack
Example 1: Gandalf chanset +stopnethack
With this option in place, any user that gains op's from a server hack (such as after a netsplit) will be deop'd.
Syntax Form 2: (/msg) botnick chanset (#channel) -stopnethack
Example 2: Kiara chanset -stopnethack
This simply disables the feature.

Swearban

Syntax: (/msg) botnick chanset (#channel) swearban minutes
Example 1: Shyla chanset swearban 15
If you would like the bot to ban users who swear as well as kicking them, this specifies how many minutes such bans should last. In this example, anybody caught swearing would be banned for 15 minutes.
Example 2: Lelaps chanset swearban 0
This disables this feature.

Userbans

Syntax Form 1: (/msg) botnick chanset (#channel) +userbans
Example 1: Iris chanset +userbans
This option allows any user with op's to place bans on the channel.
Syntax Form 2: (/msg) botnick chanset (#channel) -userbans
Example 2: Horizon chanset -userbans
This simply disables the feature.

Verbose

Syntax Form 1: (/msg) botnick chanset (#channel) +verbose
Example 1: Aries chanset +verbose
When this option is enabled, the bot will notify channel ops when certain commands are used in msg.
Syntax Form 2: (/msg) botnick chanset (#channel) -verbose
Example 2: NightWind chanset -verbose
This simply disables the feature.

Voiceall

Syntax Form 1: (/msg) botnick chanset (#channel) +voiceall
Example 1: Dacey chanset +voiceall
This setting will cause the bot to voice every user who joins the channel
Syntax Form 2: (/msg) botnick chanset (#channel) -voiceall
Example 2: Rhubia chanset -voiceall
This simply disables the feature.

Counter

Syntax Form 1: botnick counter display
Syntax Form 2: /msg botnick counter #channel display
Example 1: Cepheus counter display
Syntax Form 3: botnick counter set number
Syntax Form 4: /msg botnick counter #channel set number
Example 2: Glenelda counter set 7021
Syntax Form 5: botnick counter reset
Syntax Form 6: /msg botnick counter #channel reset
Example 3: Zantar counter reset
The counter command is used to edit the counter data which is used to count the number of visitors to the channel. Before this command can be used, the counter must first be enabled using 'chanset +counter'.

Dccme

Syntax Form 1: botnick dccme
Syntax Form 2: /msg botnick dccme #channel
Example 1: Annika dccme
Example 2: /msg Tasha dccme #bothouse
Note that there is no space between dcc and me.
This will cause the bot to initiate a DCC session with you. You will be asked for your nickname and your password.

Rule

Syntax Form 1: botnick rule add a channel rule
Syntax Form 2: /msg botnick rule #channel add a channel rule
Example 1: Crebain rule add No swearing
This command allows the channel owner to create and maintain the list of channel rules, that are viewable by anyone (using the RULES command). The add form puts the rule into the database.
Syntax Form 3: botnick rule list
Syntax Form 4: /msg botnick rule #channel list
Example 2: Spud rule list
This displays a numbered list of all the rules.
Syntax Form 3: botnick rule del number
Syntax Form 4: /msg botnick rule #channel del number
Example 3: Marlowe rule del 3
This will remove the third rule from the database.

Swearkick

Syntax Form 1: botnick swearkick add word
Syntax Form 2: /msg botnick swearkick #channel add word
Example 1: Rhapsody swearkick add word
This command allows the channel owner to create and maintain a database of words which are prohibited from use in the channel. The add form puts an entry into the database.
Syntax Form 3: botnick swearkick list
Syntax Form 4: /msg botnick swearkick #channel list
Example 2: Nicneven swearkick list
This displays a numbered list of all the swearkick entries.
Syntax Form 5: botnick swearkick del word
Syntax Form 6: /msg botnick swearkick #channel del word
Example 3: Valient swearkick del word
This will remove the specified entry from the database.
   

©1998 - 2005 BotService