ChatLife Services Documentation

Anope 2.0.8
Command Reference

A complete, searchable reference for ChatLife IRC Services. Learn how to use NickServ, ChanServ, MemoServ, OperServ, BotServ, HostServ, Global and other Anope service commands.

NickServ Accounts
ChanServ Channels
MemoServ Memos
OperServ Staff
BotServ Bots
A
Anope IRC Services
i
Important: Anope is modular

Anope commands are provided by individual modules and may be enabled, disabled, renamed or permission-restricted by a network administrator. The command list below covers the standard Anope 2.0.x service command families. For the exact commands available on ChatLife, use /msg NickServ HELP, /msg ChanServ HELP, /msg MemoServ HELP, /msg OperServ HELP, /msg BotServ HELP and /msg HostServ HELP.

NS
NickServ Nicknames & Accounts
CS
ChanServ Channels
MS
MemoServ Memos
OS
OperServ Network Staff
BS
BotServ Channel Bots
HS
HostServ Virtual Hosts
GL
Global Network Notices

NickServ

Nickname registration, accounts, identification, security and account management.

NICKNAME SERVICES
REGISTER
Register the nickname/account you are currently using.
/msg NickServ REGISTER <password> <email>
IDENTIFY
Identify to your registered nickname.
/msg NickServ IDENTIFY <password>
GROUP
Add the current nickname to your account group.
/msg NickServ GROUP
UNGROUP
Remove a nickname from your account group.
/msg NickServ UNGROUP [nickname]
INFO
Display information about a registered nickname.
/msg NickServ INFO <nickname>
DROP
Drop your registered nickname/account.
/msg NickServ DROP <nickname>
REGAIN
Regain control of a nickname.
/msg NickServ REGAIN <nickname> [password]
SET PASSWORD
Change the password for your account.
/msg NickServ SET PASSWORD <new-password>
SET EMAIL
Change the email address associated with your account.
/msg NickServ SET EMAIL <email>
SET DISPLAY
Set the nickname displayed as your account's display nickname.
/msg NickServ SET DISPLAY <nickname>
SET PRIVATE
Control whether your nickname appears in nickname listings.
/msg NickServ SET PRIVATE {ON|OFF}
SET KILL
Configure nickname protection against unauthorized use.
/msg NickServ SET KILL {ON|OFF|QUICK|IMMED}
SET SECURE
Require identification for account-related nickname use.
/msg NickServ SET SECURE {ON|OFF}
SET AUTOOP
Configure automatic channel privileges after identification.
/msg NickServ SET AUTOOP {ON|OFF}
SET LANGUAGE
Change the language used by NickServ for your account.
/msg NickServ SET LANGUAGE <language>
SET URL
Associate a URL with your account.
/msg NickServ SET URL <url>
SET GREET
Set a greeting associated with your nickname.
/msg NickServ SET GREET <message>
ACCESS ADD
Add a hostmask to your account access list.
/msg NickServ ACCESS ADD <mask>
ACCESS DEL
Remove a hostmask from your access list.
/msg NickServ ACCESS DEL <mask>
ACCESS LIST
Display your account access list.
/msg NickServ ACCESS LIST
AJOIN ADD
Add a channel to your automatic join list.
/msg NickServ AJOIN ADD <channel> [key]
AJOIN DEL
Remove a channel from your automatic join list.
/msg NickServ AJOIN DEL <channel>
AJOIN LIST
List channels configured for automatic joining.
/msg NickServ AJOIN LIST
CERT ADD
Add a client certificate fingerprint to your nickname.
/msg NickServ CERT ADD <fingerprint>
CERT DEL
Remove a certificate fingerprint.
/msg NickServ CERT DEL <fingerprint>
CERT LIST
List certificate fingerprints associated with your account.
/msg NickServ CERT LIST
ALIST
List channels where your account has access.
/msg NickServ ALIST
STATUS
Show the identification status of a nickname.
/msg NickServ STATUS <nickname>
HELP
Display NickServ help and command information.
/msg NickServ HELP [command]

ChanServ

Channel registration, access lists, operators, modes, bans, topics and channel administration.

CHANNEL SERVICES
REGISTER
Register a channel.
/msg ChanServ REGISTER #channel [description]
INFO
Display information about a registered channel.
/msg ChanServ INFO #channel
LIST
Search or list registered channels.
/msg ChanServ LIST [pattern]
DROP
Drop a registered channel.
/msg ChanServ DROP #channel
ACCESS ADD
Add a user mask to the channel access list.
/msg ChanServ ACCESS #channel ADD <mask> <level>
ACCESS DEL
Remove an access entry.
/msg ChanServ ACCESS #channel DEL <mask|entry>
ACCESS LIST
List channel access entries.
/msg ChanServ ACCESS #channel LIST
ACCESS VIEW
View detailed access entries.
/msg ChanServ ACCESS #channel VIEW
ACCESS CLEAR
Clear channel access entries.
/msg ChanServ ACCESS #channel CLEAR
QOP
Manage channel QOP access.
/msg ChanServ QOP #channel {ADD|DEL|LIST|CLEAR} <mask>
SOP
Manage channel SOP access.
/msg ChanServ SOP #channel {ADD|DEL|LIST|CLEAR} <mask>
AOP
Manage channel AOP access.
/msg ChanServ AOP #channel {ADD|DEL|LIST|CLEAR} <mask>
HOP
Manage channel HOP access.
/msg ChanServ HOP #channel {ADD|DEL|LIST|CLEAR} <mask>
VOP
Manage channel VOP access.
/msg ChanServ VOP #channel {ADD|DEL|LIST|CLEAR} <mask>
OP
Give operator status to a user.
/msg ChanServ OP #channel <nickname>
DEOP
Remove operator status.
/msg ChanServ DEOP #channel <nickname>
VOICE
Give voice status.
/msg ChanServ VOICE #channel <nickname>
DEVOICE
Remove voice status.
/msg ChanServ DEVOICE #channel <nickname>
HALFOP
Give half-operator status where supported.
/msg ChanServ HALFOP #channel <nickname>
DEHALFOP
Remove half-operator status where supported.
/msg ChanServ DEHALFOP #channel <nickname>
OWNER
Give channel owner status where supported.
/msg ChanServ OWNER #channel <nickname>
PROTECT
Give channel protected status where supported.
/msg ChanServ PROTECT #channel <nickname>
STATUS
Check the status of a user in a channel.
/msg ChanServ STATUS #channel <nickname>
AKICK ADD
Add a nickname or mask to the automatic kick list.
/msg ChanServ AKICK #channel ADD <nick|mask> [reason]
AKICK DEL
Remove an AKICK entry.
/msg ChanServ AKICK #channel DEL <nick|mask|entry>
AKICK LIST
List automatic kick entries.
/msg ChanServ AKICK #channel LIST
AKICK ENFORCE
Enforce the channel AKICK list.
/msg ChanServ AKICK #channel ENFORCE
BAN
Ban a nickname or hostmask from a channel.
/msg ChanServ BAN #channel [+expiry] <nick|mask> [reason]
KICK
Kick a user from a channel.
/msg ChanServ KICK #channel <nickname> [reason]
UNBAN
Remove bans from a channel.
/msg ChanServ UNBAN #channel [nickname|mask]
INVITE
Invite yourself or another user into a channel when permitted.
/msg ChanServ INVITE #channel [nickname]
SET DESC
Change the registered channel description.
/msg ChanServ SET #channel DESC <description>
SET FOUNDER
Change the channel founder where permitted.
/msg ChanServ SET #channel FOUNDER <nickname>
SET KEEPMODES
Keep selected channel modes when the channel becomes empty.
/msg ChanServ SET #channel KEEPMODES {ON|OFF}
SET KEEPTOPIC
Keep the registered channel topic.
/msg ChanServ SET #channel KEEPTOPIC {ON|OFF}
SET PEACE
Restrict certain channel status changes by users.
/msg ChanServ SET #channel PEACE {ON|OFF}
SET PERSIST
Configure channel persistence.
/msg ChanServ SET #channel PERSIST {ON|OFF}
SET RESTRICTED
Restrict access to a registered channel.
/msg ChanServ SET #channel RESTRICTED {ON|OFF}
SET SECURE
Require identified users for certain channel operations.
/msg ChanServ SET #channel SECURE {ON|OFF}
SET SECUREFOUNDER
Require additional protection for founder-level operations.
/msg ChanServ SET #channel SECUREFOUNDER {ON|OFF}
SET SECUREOPS
Require identified users for privileged channel operations.
/msg ChanServ SET #channel SECUREOPS {ON|OFF}
SET SIGNKICK
Configure whether kicks are signed by the responsible operator.
/msg ChanServ SET #channel SIGNKICK {ON|OFF}
SET SUCCESSOR
Set a successor for the registered channel.
/msg ChanServ SET #channel SUCCESSOR <nickname>
SET URL
Associate a website URL with a channel.
/msg ChanServ SET #channel URL <url>
SET EMAIL
Associate an email address with a channel.
/msg ChanServ SET #channel EMAIL <email>
TOPIC
Set the channel topic through ChanServ.
/msg ChanServ TOPIC #channel <topic>
MODE
Set channel modes through ChanServ.
/msg ChanServ MODE #channel <modes> [parameters]
SYNC
Synchronize channel modes and status.
/msg ChanServ SYNC #channel
UP
Restore your channel status.
/msg ChanServ UP #channel
DOWN
Remove your channel status.
/msg ChanServ DOWN #channel
ENFORCE
Enforce channel access and moderation rules.
/msg ChanServ ENFORCE #channel
LEVELS
View or configure channel privilege levels where supported.
/msg ChanServ LEVELS #channel [command] [parameters]
LOG
Configure channel event logging where enabled.
/msg ChanServ LOG #channel [command] [parameters]
CLONE
Copy selected channel settings to another registered channel.
/msg ChanServ CLONE #channel #target [what]
SEEN
Check when a user was last seen where the module is enabled.
/msg ChanServ SEEN #channel <nickname>
HELP
Display ChanServ help.
/msg ChanServ HELP [command]

MemoServ

Send, read, manage and control offline IRC messages.

MEMO SERVICES
SEND
Send a memo to another registered nickname or channel.
/msg MemoServ SEND <nick|#channel> <message>
LIST
List your stored memos.
/msg MemoServ LIST [channel|nickname]
READ
Read one or more memos.
/msg MemoServ READ <number|ALL>
DEL
Delete one or more memos.
/msg MemoServ DEL <number|ALL>
CANCEL
Cancel a memo that has not yet been read.
/msg MemoServ CANCEL <number>
CHECK
Check whether a sent memo has been read.
/msg MemoServ CHECK <number>
SET
Configure MemoServ preferences.
/msg MemoServ SET <option> <value>
INFO
Display memo information where permitted.
/msg MemoServ INFO <nickname|#channel>
May require staff access
HELP
Display MemoServ help.
/msg MemoServ HELP [command]

BotServ

Channel bots, fantasy commands, bot assignment and bot configuration.

BOT SERVICES
ASSIGN
Assign an available bot to a channel.
/msg BotServ ASSIGN #channel <botnick>
UNASSIGN
Remove the assigned bot from a channel.
/msg BotServ UNASSIGN #channel
BOTLIST
List available BotServ bots.
/msg BotServ BOTLIST
INFO
Display information about a bot or channel bot assignment.
/msg BotServ INFO {#channel|botnick}
SAY
Make a channel bot say text.
/msg BotServ SAY #channel <text>
ACT
Make a channel bot perform an IRC action.
/msg BotServ ACT #channel <action>
KICK
Configure BotServ kick protection features.
/msg BotServ KICK #channel <option> {ON|OFF} [parameters]
BADWORDS ADD
Add a word to the BotServ bad-word list.
/msg BotServ BADWORDS #channel ADD <word> [SINGLE|START|END]
BADWORDS DEL
Remove a word from the bad-word list.
/msg BotServ BADWORDS #channel DEL <word|entry>
BADWORDS LIST
List configured bad words.
/msg BotServ BADWORDS #channel LIST
SET
Configure BotServ settings.
/msg BotServ SET #channel <option> [value]
HELP
Display BotServ help.
/msg BotServ HELP [command]
BOT ADD
Create a BotServ bot.
/msg BotServ BOT ADD <nick> <user> <host> <realname>
Administrator
BOT CHANGE
Change an existing BotServ bot.
/msg BotServ BOT CHANGE <oldnick> <newnick> [user host realname]
Administrator
BOT DEL
Delete a BotServ bot.
/msg BotServ BOT DEL <nick>
Administrator

HostServ

Virtual host management and vHost requests.

HOST SERVICES
REQUEST
Request a virtual host from network staff.
/msg HostServ REQUEST <vhost>
ON
Activate your assigned virtual host.
/msg HostServ ON
OFF
Disable your active virtual host.
/msg HostServ OFF
HELP
Display HostServ help.
/msg HostServ HELP [command]
ACTIVATE
Approve or activate a pending vHost request.
/msg HostServ ACTIVATE <nickname>
Staff
REJECT
Reject a pending vHost request.
/msg HostServ REJECT <nickname> [reason]
Staff
WAITING
List pending vHost requests.
/msg HostServ WAITING
Staff
SET
Set a user's vHost.
/msg HostServ SET <nickname> <vhost>
Staff
SETALL
Set vHost information for a user account.
/msg HostServ SETALL <nickname> <vhost>
Staff

OperServ

Powerful network administration tools for ChatLife IRC Operators.

STAFF SERVICES
HELP
Display OperServ help for operators.
/msg OperServ HELP [command]
STATS
Display Services statistics.
/msg OperServ STATS [option]
IRC Operator
MODULE
View or manage loaded Anope modules.
/msg OperServ MODULE <command> [module]
IRC Operator
UPDATE
Force Services data to be written to persistent storage where supported.
/msg OperServ UPDATE
IRC Operator
REHASH
Reload Services configuration.
/msg OperServ REHASH
IRC Operator
KILL
Disconnect a user from the network.
/msg OperServ KILL <nickname> [reason]
IRC Operator
AKILL
Add, remove or list network-wide automatic kills.
/msg OperServ AKILL {ADD|DEL|LIST|CLEAR} <mask> [expiry] [reason]
IRC Operator
IGNORE
Manage Services ignore entries.
/msg OperServ IGNORE {ADD|DEL|LIST|CLEAR} <mask>
IRC Operator
SESSION
View and manage connection sessions and session limits.
/msg OperServ SESSION <command> [parameters]
IRC Operator
MODE
Change modes on users or channels through Services.
/msg OperServ MODE <target> <modes> [parameters]
IRC Operator
KICK
Kick a user from a channel through Services.
/msg OperServ KICK #channel <nickname> [reason]
IRC Operator
CHANKILL
Remove users from a channel and optionally apply enforcement.
/msg OperServ CHANKILL #channel [reason]
IRC Operator
SQUIT
Disconnect a server link where supported and permitted.
/msg OperServ SQUIT <server> [reason]
High Privilege
JUPE
Jupe a server name where supported.
/msg OperServ JUPE <server> [reason]
High Privilege
OLINE
Manage operator lines where supported by the Services/IRCd integration.
/msg OperServ OLINE <command> [parameters]
High Privilege
NOOP
Manage Services operator status where supported.
/msg OperServ NOOP <nickname>
High Privilege
SVS
Services operator commands for sending supported SVS actions.
/msg OperServ SVS <command> [parameters]
High Privilege
SGLINE
Manage network-wide G-lines where supported.
/msg OperServ SGLINE <command> [parameters]
IRC Operator
SQGLINE
Manage network-wide quiet G-lines where supported.
/msg OperServ SQGLINE <command> [parameters]
IRC Operator
SQUIDE
Network restriction functionality where provided by the loaded modules.
/msg OperServ SQUIDE <command> [parameters]
IRC Operator

Global

Network-wide messaging and announcement services.

GLOBAL SERVICES
GLOBAL
Send a network-wide message using the Global service.
/msg Global <message>
Staff
HELP
Display Global service help where enabled.
/msg Global HELP [command]

Essential ChatLife Commands

The commands most users need when joining and using the network.

Register & Identify

/msg NickServ REGISTER password email /msg NickServ IDENTIFY password /msg NickServ INFO nickname

Register a Channel

/join #MyChannel /msg ChanServ REGISTER #MyChannel /msg ChanServ INFO #MyChannel

Get Help

/msg NickServ HELP /msg ChanServ HELP /msg MemoServ HELP /msg BotServ HELP

About Anope IRC Services on ChatLife

Everything you need to manage your IRC account and channels.

NickServ

IRC Nickname Registration

Register and protect your ChatLife nickname, identify to your account, manage your email and password, configure security settings and maintain trusted access information.

ChanServ

IRC Channel Management

Register IRC channels, manage channel access lists, operators, bans, topics, modes, channel settings and XOP privileges with ChanServ.

MemoServ

Offline IRC Messages

MemoServ allows registered ChatLife users to send messages to users or channels even when the recipient is not currently online.

BotServ

IRC Channel Bots

BotServ provides channel bots, bot assignment and fantasy-style channel commands for communities that want automated channel assistance.

HostServ

IRC Virtual Hosts

HostServ provides virtual host functionality and vHost request management for ChatLife users where the feature is enabled.

OperServ

IRC Network Administration

OperServ provides authorized ChatLife IRC Operators with advanced network management, enforcement, session, restriction and Services administration tools.

Need the exact commands available on ChatLife?

Because Anope is modular, the live HELP output from ChatLife is the final authority for which commands are currently enabled. Try the service-specific HELP commands directly from your IRC client.