ChanServ Help

Welcome to the ChanServ Help Document. Below you will find a list of commands provided by Anope IRC services' ChanServ module along with their descriptions and syntax for easy reference.

cs_access

Description: Modify the list of privileged users.

Syntax:

ACCESS #channel ADD mask level
ACCESS #channel DEL {mask or entry-num or list}
ACCESS #channel LIST [mask or list]
ACCESS #channel VIEW [mask or list]
ACCESS #channel CLEAR

cs_akick

Description: Maintain the AutoKick list.

Syntax:

AKICK #channel ADD {nick or mask} [reason]
AKICK #channel DEL {nick or mask or entry-num or list}
AKICK #channel LIST [mask or entry-num or list]
AKICK #channel VIEW [mask or entry-num or list]
AKICK #channel ENFORCE
AKICK #channel CLEAR

cs_xop

Description: Manage the channel xOP lists.

Syntax:

xOP #channel ADD mask
xOP #channel DEL {mask or entry-num or list}
xOP #channel LIST [mask or list]
xOP #channel CLEAR

cs_ban

Description: Bans a nick or hostmask from a channel.

Syntax: BAN #channel [+expiry] {nick or mask} [reason]

cs_clone

Description: Copy all settings from one channel to another.

Syntax: CLONE #channel #target [what]

cs_drop

Description: Unregisters the named channel.

Syntax: DROP #channel

cs_enforce

Description: Enforce various channel modes and set options.

Syntax: ENFORCE #channel what

cs_entrymsg

Description: Manage the channel's entry messages.

Syntax:

ENTRYMSG #channel ADD message
ENTRYMSG #channel DEL num
ENTRYMSG #channel LIST
ENTRYMSG #channel CLEAR

cs_flags

Description: Modify the list of privileged users.

Syntax:

FLAGS #channel MODIFY mask changes
FLAGS #channel LIST [mask or +flags]
FLAGS #channel CLEAR

cs_getkey

Description: Returns the key of the given channel.

Syntax: GETKEY #channel

cs_info

Description: Returns information about the given channel.

Syntax: INFO #channel

cs_invite

Description: Invites you or someone else into the channel.

Syntax: INVITE #channel [nick]

cs_kick

Description: Kicks a specified nick or hostmask from the channel.

Syntax: KICK #channel {nick or mask}

cs_core

Description: Internal configuration and definitions.

cs_list

Description: Gives you a list of channels based on the pattern given.

Syntax: LIST pattern [SUSPENDED] [NOEXPIRE]

cs_log

Description: Configures channel logging settings.

Syntax: LOG #channel [command method [status]]

cs_mode

Description: Control modes and mode locks on a channel.

Syntax:

MODE #channel LOCK {ADD or DEL or SET or LIST} [what]
MODE #channel SET modes
MODE #channel CLEAR
OWNER #channel [nick]
DEOWNER #channel [nick]
PROTECT #channel [nick]
DEPROTECT #channel [nick]
OP #channel [nick]
DEOP #channel [nick]
HALFOP #channel [nick]
DEHALFOP #channel [nick]
VOICE #channel [nick]
DEVOICE #channel [nick]

cs_register

Description: Registers a channel.

Syntax: REGISTER #channel description

cs_set

Description: Set channel options and information.

Syntax: SET #channel options

cs_status

Description: Tells you the user's access on a channel.

Syntax: STATUS #channel [user]

cs_suspend

Description: Prevents or releases a channel from being used, preserving channel data and settings.

Syntax:

SUSPEND #channel [+expiry] [reason]
UNSUSPEND #channel

cs_sync

Description: Syncs users' channel modes.

Syntax: SYNC #channel

cs_topic

Description: Manipulates the topic of the specified channel.

Syntax:

TOPIC #channel SET message
TOPIC #channel APPEND message
TOPIC #channel {LOCK or UNLOCK}

cs_unban

Description: Removes all bans preventing a user from entering a channel.

Syntax: UNBAN #channel [nick]

cs_updown

Description: Updates a selected nick's status on a channel.

Syntax: UP [#channel [nick]] or DOWN [#channel [nick]]

cs_seen

Description: Provides the OperServ statistics for seen users in a channel.

cs_statusupdate

Description: Automatically updates a user's status on channels when the access list is modified.


We hope this formatted help document makes it easier for you to understand and use the ChanServ commands effectively.