|
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
|
|