website/content/docs/chanserv.md

2.8 KiB

ChanServ

Channel services — register and manage channels, their access lists, modes, and topics. Message it with /msg ChanServ <command>.

Registration & info

Command Syntax Description
REGISTER REGISTER <#channel> Register a channel
INFO INFO <#channel> Show channel information
LIST LIST List registered channels
DROP DROP <#channel> Delete the registration
SET SET <#channel> <option> <value> Founder / settings (FOUNDER, DESC, URL, EMAIL, SUCCESSOR, and the SIGNKICK / PRIVATE / PEACE / SECUREOPS / SECUREVOICES / RESTRICTED / AUTOOP / KEEPTOPIC / TOPICLOCK toggles)

Access

Command Syntax Description
ACCESS ACCESS <#channel> LIST · ADD <account|!group> <sop|op|halfop|voice> · DEL <account|!group> Manage the access list
FLAGS FLAGS <#channel> [account [+/-flags]] Granular per-account flags
LEVELS LEVELS <#channel> [SET <capability> <tier> | RESET <capability>] Tune which tier holds each capability
SOP / AOP / HOP / VOP <tier> <#channel> ADD|DEL|LIST <account> Tiered access shortcuts
STATUS STATUS <#channel> [nick] Show a user's access level

Status & moderation

Command Syntax Description
OP / DEOP / VOICE / DEVOICE <verb> <#channel> [nick] Give or take op / voice
OWNER / PROTECT / HALFOP <verb> <#channel> [nick] (and DE- forms) Give or take higher status
UP / DOWN UP|DOWN <#channel> Apply or drop your own status
KICK KICK <#channel> <nick> [reason] Kick from the channel
BAN / UNBAN BAN <#channel> <nick> [reason] · UNBAN <#channel> [nick] Ban or unban
AKICK AKICK <#channel> ADD <mask> [reason] · DEL <mask> · LIST · CLEAR Auto-kick list
INVITE INVITE <#channel> [nick] Invite into the channel
ENFORCE / SYNC ENFORCE <#channel> Re-apply locks and access

Topic & modes

Command Syntax Description
TOPIC TOPIC <#channel> <text> Set the topic
ENTRYMSG ENTRYMSG <#channel> [CLEAR | <text>] Message shown on join
MODE MODE <#channel> <modes> Set channel modes
MLOCK MLOCK <#channel> [modes] Lock channel modes
GETKEY GETKEY <#channel> Show the channel key

Utility & operator

Command Syntax Description
SEEN SEEN <nick> When a nick was last seen
CLONE CLONE <source> <target> Copy channel settings
RENAME RENAME <#channel> <#newname> Rename the channel
SUSPEND / UNSUSPEND SUSPEND <#channel> [+expiry] [reason] · UNSUSPEND <#channel> Suspend / unsuspend (operator)
NOEXPIRE NOEXPIRE <#channel> {ON|OFF} Pin against expiry (operator)