|
BotServ allows you to have a bot on your own channel. It has been created for users that can't host or configure a bot, or for use on networks that don't allow users' bot. Available commands are listed below; to use them, type /msg BotServ command. For more information on a specific command, type /msg BotServ HELP command.
BOTLIST Lists available bots ASSIGN Assigns a bot to a channel SET Configures bot options KICK Configures kickers BADWORDS Maintains bad words list
Other commands: ACT INFO SAY UNASSIGN
Bot will join a channel whenever there is at least 1 user(s) on it.
BOTLIST Syntax: /msg BotServ BOTLIST
Displays a list of available bots.
ASSIGN Syntax: /msg BotServ ASSIGN channel bot
Assigns bot to the channel. You can then configure the bot as it fits for the channel.
SET
Configures bot options. Note: access to this command is controlled by the level SET. option can be one of:
DONTKICKOPS To protect ops against bot kicks Syntax: /msg BotServ SET channel DONTKICK OPS {ON|OFF}
Enables or disables ops protection mode on a channel. When it is enabled, ops won't be kicked by the bot even if they don't match the NOKICK level.
DONTKICKVOICES To protect voices against bot kicks Syntax: /msg BotServ SET channel DONTKICKVOICES {ON|OFF}
Enables or disables voices protection mode on a channel. When it is enabled, voices won't be kicked by the bot even if they don't match the NOKICK level.
GREET Enable greet messages Syntax: /msg BotServ SET channel GREET {ON|OFF}
Enables or disables greet mode on a channel. When it is enabled, the bot will display greet messages of users joining the channel, provided they have enough access to the channel.
FANTASY Enable fantaisist commands Syntax: /msg BotServ SET channel FANTASY {ON|OFF} Enables or disables fantasy mode on a channel. When it is enabled, users will be able to use commands !op, !deop, !voice, !devoice, !kick, !kb, !unban, !seen on a channel (find how to use them; try with or without nick for each, and with a reason for some?).
Note that users wanting to use fantaisist commands MUST have enough level for both the FANTASIA and another level depending of the command if required (for example, to use !op, user must have enough access for the OPDEOP level).
SYMBIOSIS Allow the bot to act as a real bot Syntax: /msg BotServ SET channel SYMBIOSIS {ON|OFF}
Enables or disables symbiosis mode on a channel. When it is enabled, the bot will do everything normally done by ChanServ on channels, such as MODEs, KICKs, and even the entry message.
Type /msg BotServ HELP SET option for more information on a specific option.
KICK Syntax: /msg BotServ KICK channel option parameters
Configures bot kickers. option can be one of: BOLDS Sets if the bot kicks bolds Syntax: /msg BotServ KICK BOLDS {ON | OFF} [kbb]
Sets the bolds kicker on or off. When enabled, this option tells the bot to kick users who use bolds. kbb is the number of times a user can be kicked before he gets banned. Leave that parameter out to disable banning.
BADWORDS Sets if the bot kicks bad words Syntax: /msg BotServ KICK BADWORDS {ON | OFF} [kbb]
Sets the bad words kicker on or off. When enabled, this option tells the bot to kick users who say certain words on the channels. You can define bad words for your channel using the BADWORDS command. Type /msg BotServ HELP BADWORDS for more information. kbb is the number of times a user can be kicked before he gets banned. Leave that parameter out to disable banning.
CAPS Sets if the bot kicks caps Syntax: /msg BotServ KICK CAPS {ON | OFF} [kbb [min [percent]]]
Sets the caps kicker on or off. When enabled, this option tells the bot to kick users who are talking in CAPS.
The bot kicks only if there are at least min caps and they constitute at least percent% of the total text line (by default, 10 characters and 25%). kbb is the number of times a user can be kicked before he gets banned. Leave that parameter out to disable banning.
COLORS Sets if the bot kicks colors Syntax: /msg BotServ KICK COLORS {ON | OFF} [kbb]
Sets the colors kicker on or off. When enabled, this option tells the bot to kick users who use colors. kbb is the number of times a user can be kicked before he gets banned. Leave that parameter out to disable banning.
FLOOD Sets if the bot kicks flooding users Syntax: /msg BotServ KICK FLOOD {ON | OFF} [kbb ln [secs]]]
Sets the flood kicker on or off. When enabled, this option tells the bot to kick users who are flooding the channel using at least ln lines in secs seconds (by default, 6 lines in 10 seconds).
kbb is the number of times a user can be kicked before he gets banned. Leave that parameter out to disable banning.
REPEAT Sets if the bot kicks users who repeat themselves Syntax: /msg BotServ KICK REPEAT {ON | OFF} [kbb [num]]
Sets the repeat kicker on or off. When enabled, this option tells the bot to kick users who are repeating themselves num times (by default, 3). kbb is the number of times a user can be kicked he gets banned. Leave that parameter out to disable banning.
REVERSES Sets if the bot kicks reverses Syntax: /msg BotServ KICK REVERSES {ON | OFF} [kbb]
Sets the reverses kicker on or off. When enabled, this tells the bot to kick users who use reverses. kbb is the number of times a user can be kicked before he gets banned. Leave that parameter out to disable banning. UNDERLINES Sets if the bot kicks underlines Syntax: /msg BotServ KICK UNDERLINES {ON | OFF} [kbb]
Sets the underlines kicker on or off. When enabled, this option tells the bot to kick users who use underlines. kbb is the number of times a user can be kicked before he gets banned. Leave that parameter out to disable banning.
Type /msg BotServ HELP KICK option for more information on a specific option. Note: access to this command is controlled by the level SET.
BADWORDS Syntax: /msg BotServ BADWORDS channel ADD expr [SINGLE | START | END], /msg BotServ BADWORDS channel DEL {expr | entry-num | list}, /msg BotServ BADWORDS channel LIST [mask | list], /msg BotServ BADWORDS channel CLEAR
Modifies or displays the bad words list for a channel, that determines which words trigger the bad words kicker when it is enabled. For more information, type /msg BotServ HELP KICK BADWORDS.
BADWORDS ADD adds the given expression to the bad words list. The SINGLE option, when specified, ensures the expression is a word before the kicker is triggered, the START option ensures the expression is at the beginning of a word, and the END option ensures the expression is the end of a word. When no option is specified, the kicker is triggered every time the expression is part of a word. For example:
BADWORDS ADD tick Adds expression tick to the bad words list. The kicker would be triggered by the words "tick", "stick", "ticks" or "sticks".
BADWORDS ADD tick SINGLE Adds expression tick to the bad words list with the SINGLE option. The kicker would be triggered by the word "tick" only.
BADWORDS ADD tick START Adds expression tick to the bad words list with the START option. The kicker would be triggered by the words "tick" or "ticks".
BADWORDS ADD tick END Adds expression tick to the bad words list with the END option. The kicker would be triggered by the words "tick", or "stick".
Please note that the expression does NOT support wildcards.
The BADWORDS DEL command removes the given expression from the bad words list if it is present. If a list of entry numbers is given, those entries are deleted. (See the example for LIST below.)
The BADWORDS LIST command displays the bad words list. If a wildcard mask is given, only those entries matching the mask are displayed. If a list of entry numbers is given, only those entries are shown; for example: BADWORDS LIST 2,7-9 Lists bad words list entries numbered 2 and 7 through 9.
BADWORDS CLEAR clears all entries of the bad words list.
ACT Syntax: /msg BotServ ACT channel text
Asks the bot to do the equivalent of a "/me" command on the given channel using the given text.
INFO Syntax: /msg BotServ INFO {channel | bot}
Allows you to see BotServ information about a channel or a bot. If the parameter is a channel, then you'll get information such as the bot options and enabled kickers. If the parameter is a nick, you'll get information about a bot, such as its creation time or number of channels it is on.
SAY Syntax: /msg BotServ SAY channel text
Asks the bot to say the given text on the given channel.
UNASSIGN Syntax: /msg BotServ UNASSIGN channel
Unassigns a bot from a channel. When you use this command, the bot won't join the channel anymore. However, bot configuration for the channel is kept, so you will always be able to reassign a bot later without having to reconfigure it.
|