BotServ

From Xertion Wiki
Revision as of 06:27, 16 October 2012 by Kaishiro (talk | contribs)
Jump to navigation Jump to search

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