BotServ
BotServ allows you to have a bot on your own channel. It has been created for users that can't host or onfigure a bot, or for use on networks that don't allow users' bot. Bot will join a channel whenever there is at least 1 user(s) on it. You can also set a badwords list to kick someone whenever they say a "badword". Available commands are listed below.
To use them, type /msg BotServ command
For more information on a specific command, type /msg BotServ HELP command
Note: Users can request a custom botname if they have 25 or more users in their channel.
To assign a BotServ bot, use
/msg BotServ ASSIGN #channel BOT
- where #channel is the name of the channel you are assigning it to and bot is the bot you are assigning.
To list available bots use
/msg BotServ BOTLIST
Note: Since the introduction of new services featuring fantasy commands, all commands of the syntax /msg ChanServ COMMAND #YOURCHANNEL [PARAMETERS] will become .COMMAND [PARAMETERS]. All commands that are available in /msg ChanServ HELP can be used in-channel EXCEPT IDENTIFY, for obvious reasons.
Channel Status Commands
Giving/removing modes to/from a user or yourself if nick is not specified, requires you to have sufficient access on the channel:
- Voice + (+v)
- .voice nick
- .devoice nick
- Halfop % (+h)
- .halfop nick
- .dehalfop nick
- Op @ (+o)
- .op nick
- .deop nick
- Protected/Admin & (+a) Note: Requires protectmode to be enabled.
- .protect nick
- .deprotect nick
- Owner ~ (+q) Note: Requires ownermode to be enabled.
- .owner
- .deowner
Kicking & Banning Commands
Kicking a user from the channel via Bot-/ChanServ with an optional reason:
- .kick nick reason
or
- .k nick reason
Kicking and banning a nick from the channel via Bot-/ChanServ with an optional reason:
- .kickban nick reason
or
- .kb nick reason
Kicking and banning with a time limit
- .tkb nick time reason
Access Commands
Access
Viewing the channel's access list, optionally you can view the access level of a particular nick or list entry only:
- .access list NICK|NUMBER
- .axx list NICK|NUMBER
Adding a nick to the access list:
- .access add NICK LEVEL
- .axx add NICK LEVEL
Default levels: (3 = voice (+), 4 = halfop (%), 5 = op (@), 10 = protected op/admin (&))
Deleting a nick from the access list:
- .access del NICK|NUMBER
- .axx del NICK|NUMBER
Clearing the access list:
- .access clear
- .axx clear
xOP
Replace the "x" in xop with V (voice), H (halfop), A (op), or S (protected op/admin).
Viewing the channel's access list, optionally you can view the access level of a particular nick or list entry only:
- .access list NICK|NUMBER
- .axx list NICK|NUMBER
Adding a nick to the access list:
- .xop add NICK XOP
Deleting a nick from the access list:
- .xop del NICK|NUMBER
Clearing the access list:
- .access clear
Akick Commands
Viewing the channel's akick list, optionally you can view the akick entry of a particular nick or list entry only:
- .akick list NICK|NUMBER
Viewing the channel's akick list, more detailled than .akick list, optionally you can view the akick entry of a particular nick or list entry only:
- .akick view NICK|NUMBER
Adding a nick or usermask to the akick list with an optional reason:
- .akick add NICK|USERMASK REASON
Deleting a nick/usermask or list entry from the akick list:
- .akick del NICK|USERMASK|NUMBER
Clearing the channel's akick list:
- .akick clear
Enforcing an akick on users matching an entry on the akick list who is currently on the channel:
- .akick enforce
Miscellaneous Commands
Checking when a user was last seen on the channel:
- .seen NICK
Note: The specified user has to be on the channel's access list.
Viewing information about the channel:
- .info
Viewing more detailed information about the channel:
- .info ALL
Note: Requires founder status by default.
If you have a BotServ bot on your channel but these commands still don't work for you, assure that fantasy mode is enabled:
/msg BotServ SET #channel FANTASY ON