chanops.org LibraIRC · TLS 6697
#chanservAnope 2.0 ChanServ & BotServ reference

#chanserv

Commands

-ChanServ-
A reference for Anope 2.0 ChanServ. Type /msg ChanServ HELP command for the network's exact help text.

Access

/msg ChanServ …what it does
VOP|HOP|AOP|SOP|QOP #chan ADD maskAdd someone to an xOP list
… #chan DEL {mask|num|list}Remove entries
… #chan LIST [mask|list]Show a list
ACCESS #chan ADD mask levelLevel-based access (registered = 0, unregistered = -1)
ACCESS #chan LIST | VIEWShow the access list
LEVELS #chan LISTWhich level grants which privilege
FLAGS #chan MODIFY mask +flagsFlag-based access
FLAGS #chan LISTShow flag entries
STATUS #chan nickSomeone's access level

Status & topic

/msg ChanServ …what it does
OP / DEOP #chan [nick]Operator status
VOICE / DEVOICE #chan [nick]Voice
HALFOP / DEHALFOP #chan [nick]Half-op, where available
TOPIC #chan [text]Set the topic
INVITE #chanAsk ChanServ to invite you
ENTRYMSG #chan ADD messageGreet everyone who joins

Bans

/msg ChanServ …what it does
BAN #chan [+expiry] {nick|mask} [reason]Ban, optionally timed, e.g. +3d
UNBAN #chan [nick]Remove bans matching you or a nick
KICK #chan nick [reason]Remove someone
AKICK #chan ADD {nick|mask} [reason]Permanent auto-kick list
AKICK #chan DEL maskRemove an auto-kick
AKICK #chan LISTShow the list

Modes

/msg ChanServ …what it does
MODE #chan LOCK ADD +ntLock modes on
MODE #chan LOCK DEL +tRemove a lock
MODE #chan LOCK LISTShow locks
MODE #chan LOCK SET +ntReplace all locks
MODE #chan SET +mSet modes through ChanServ

Emergencies

/msg ChanServ …what it does
ENFORCE #chan SECUREOPSRemove ops from people without access
ENFORCE #chan RESTRICTEDRemove users not on the access list
ENFORCE #chan REGONLYRemove users who aren't logged in
ENFORCE #chan BANSKick everyone matching a ban

Channel

/msg ChanServ …what it does
REGISTER #chan [description]Register — you must hold @
INFO #chanFounder, settings, registration date
CLONE #src #dst [ACCESS|AKICK|BADWORDS|LEVELS]Copy settings (founder of both)
DROP #chan #chanUnregister — type the name twice

#xop

xOP access lists

@mira
Five ready-made levels. Higher lists inherit everything from lower ones.
listroleadds
VOPvoiceACCESS_LIST, AUTOVOICE, FANTASIA, NOKICK, VOICEME
HOPhalf-op+ AUTOHALFOP, BAN, HALFOPME, KICK, UNBAN, VOICE
AOPauto-op+ GREET, AUTOOP, GETKEY, HALFOP, INVITE, OPME, PROTECTME, SAY, TOPIC
SOPsuper-op+ ACCESS_CHANGE, AKICK, AUTOPROTECT, BADWORDS, MEMO, OP
QOPco-owner+ ASSIGN, AUTOOWNER, FOUNDER, INFO, MODE, OWNER, OWNERME, PROTECT, SET, SIGNKICK
/msg ChanServ AOP #chan ADD ellie
/msg ChanServ SOP #chan ADD deniz
/msg ChanServ VOP #chan CLEAR

#flags

Access flags

@kaan
The default flag letters. Networks can change them — check /msg ChanServ HELP FLAGS.
letterallows
vVOICE
Vautomatic voice
hHALFOP
Hautomatic halfop
oOP
Oautomatic op
aPROTECT
Aautomatic protect
qOWNER
Qautomatic owner
tTOPIC
iINVITE
kKICK
bBAN
uUNBAN
KAKICK and BADWORDS
fchange the access list
sSET, MODE, ASSIGN
Ffounder commands
cfantasy (!commands)
BBotServ SAY / ACT
GGETKEY
ggreet message
Ifull INFO
mchannel memos
Nnever kicked by services
/msg ChanServ FLAGS #chan ellie MODIFY +Vt

#set

Channel settings

/msg ChanServ SET #chan …effect
DESCRIPTION textChannel description
FOUNDER nickHand the channel over
SUCCESSOR nickWho inherits if the founder's nick expires
KEEPTOPIC ONRestore the topic when the channel empties
KEEPMODES ONRestore modes when the channel empties
PEACE ONOps can't act against equal or higher access
PERSIST ONKeep the channel open even when empty
PRIVATE ONHide the channel from ChanServ LIST
RESTRICTED ONOnly people on the access list may stay
SECURE ONOnly identified users get access
SECUREFOUNDER ONOnly the real founder can use founder commands
SECUREOPS ONOnly people with access may hold ops
SIGNKICK ONShow who ordered a ChanServ kick

#botserv

Bots and fantasy commands

@deniz
BotServ puts a bot in your channel for fantasy commands and automatic kickers.
commandwhat it does
/msg BotServ BOTLISTBots you can assign
/msg BotServ ASSIGN #chan botnickPut a bot in your channel
/msg BotServ SET #chan FANTASY ONEnable !op, !kick, !ban … in the channel
/msg BotServ KICK #chan FLOOD ONAutomatic kicker (also CAPS, REPEAT, BADWORDS …)
/msg BotServ BADWORDS #chan ADD wordWords the bot kicks for
@deniz
With fantasy on, ops can type !op nick, !kick nick reason or !ban nick right in the channel.
#chanops