- Chanserv commands -

 

About chanserv:
The chanserv is the service that controls channels and they're use. It allows the user to create it's own channel, and even get info on the other channels on the network. It also allows the user to restrict the access to the same channel and to set the operator status to other users.

 

Register:

The register command, allows the user to register it's channel, so that he is considered the "founder" of that same channel. This command, used with the command identify (later on this page) allows the change of the channels configuration

When a user registers a given channel, he is considered the founder of that same channel. This means that only he can change the configurations of the channel. When the founder enters the channel, he is given operator status automatically. Operator status can be given to other users using the command access (see the command ahead). In order to register a channel, the user must also use a registered nick name (see the command register in the nickserv help)

Syntax: /chanserv register channel password description

Example: /chanserv register #manual manualpass test - This command would register the channel #manual, using the password "manualpass" and "test" as the description.

 

Identify:

The identify command allows the user to identify himself as the founder of a channel, granting him access to all it's configuration issues.

Syntax: /chanserv identify channel password

Example: /chanserv identify #manual manualpass - this command would identify the user as the founder of the #manual channel, with "manualpass" as the password.

 

Set:

This command allows the user to configure several parameters of his channel. Consequently, he is able to use these commands:

  • /chanserv set founder - sets the channels founder
  • /chanserv set successor - sets the channels successor
  • /chanserv set password - sets the channels password
  • /chanserv set disc - sets the channels description
  • /chanserv set url - sets the channels linked url
  • /chanserv set e-mail - sets the channels linked e-mail
  • /chanserv set entrymsg - sets the message that the chanserv will send the user when he enters the channel
  • /chanserv set topic - sets the channel's topic
  • /chanserv set keeptopic - keeps the topic when the channel is not in use
  • /chanserv set topiclock - locks the channel's topic
  • /chanserv set mlock - locks or unlocks the modes of the channel
  • /chanserv set private - makes the channel invisible to the list of channels (with the /list command)
  • /chanserv set restricted - restricts the access to the channel
  • /chanserv set secureops - modifies ops control on the channel
  • /chanserv set leaveops - makes ops stay unless command /chanserv deop is used
  • /chanserv set opnotice - allows a notice to be sent when the op or deop commands are used

 

Access

Allows the user to read or write the channels access list. This means that he can change the auto-op list of people on that same channel. There can established several levels for the users access on the channel, which give access to more or less commands to those users.

Syntax: /chanserv access #canal {add | del | list} nick level

Examples:

  • /chanserv access #manual add kript0n 15 - adds the user kript0n to the channel's access list with level 15
  • /chanserv access #manual del kript0n - deletes the user kript0n from the access list of the channel
  • /chanserv access #manual list - lists the channel's access list

 

Akick

This command is used to maintain a auto-kick list for that channel. A user on this list is automatically kick when he joins the channel.

Syntax: /chanserv akick canal {add | del | list} mask reason

Example: /chanserv akick #manual add kript0n@* - adds kript0n to the auto-kick list on channel #manual

 

Drop

This command makes the given channel be deleted from Chanserv, also deleting every data on that same channel. This allows another user to register that same channel.

Syntax: /chanserv drop #channel

Example: /chanserv drop #manual - deletes the channel #manual from Chanserv

 

Info

Displays informations about the specified channel, such as the founder, the registry time, last use time, etc.

Syntax: /chanserv info channel

Example: /chanserv info #manual - displays information about the channel #manual

 

Invite

Makes the chanserv invite the user into the specified channel. This command only works if the user has a level on that channel bigger than 0 in the channel's access list

Syntax: /chanserv invite channel

Example: /chanserv invite #manual - invites the user to join #manual

 

Op

Makes chanserv op the specified user in the specified channel

Syntax: /chanserv op channel nick

Example: /chanserv op #manual kript0n - makes chanserv give op to kript0n at channel #manual

 

Drop

Makes the chanserv deop the specified user in the specified channel

Syntax: /chanserv deop channel nick

Example: /chanserv deop #manual kript0n - makes chanserv deop kript0n at channel #manual

 

Kick

Makes chanserv kick a user from a channel

Syntax: /chanserv kick channel nick reason

Example: /chanserv kick #manual kript0n get off this channel - makes chanserv kick kript0n from #manual with the message "get off this channel"

 

Clear

Makes chanserv delete a given section of the configurations of the given channel. The following commands can be used:

  • /chanserv clear modes - clears all channel's modes
  • /chanserv clear bans - clears the channel's ban list
  • /chanserv clear ops - clears the ops on the channel
  • /chanserv clear voices - clears the voice users on the channel
  • /chanserv clear users - kicks all users from a channel