Services

The useful robots.

Commands are sent with /msg ServiceName COMMAND. Use /msg ServiceName HELP or /msg ServiceName HELP COMMAND on IRC for the authoritative syntax on the running network.

About this referenceAnope is modular. UmbrellaNet may enable, disable or rename individual commands, and some commands only appear when a related module is loaded. This page covers the normal user-facing command set and deliberately excludes IRC-operator-only OperServ administration.
NS
Identity

N / NickServ

Account registration, login, nickname ownership and account settings.

REGISTER/msg N REGISTER ...

Registers your current nickname/account with Services.

IDENTIFY/msg N IDENTIFY ...

Logs you in to a registered Services account using its password.

LOGOUT/msg N LOGOUT

Logs the current IRC session out of its Services account.

GROUP/msg N GROUP ...

Adds the nickname you are currently using to an existing registered account.

UNGROUP/msg N UNGROUP ...

Removes a nickname from its nickname group/account.

INFO/msg N INFO [nick]

Shows public registration and account information for a nickname.

STATUS / ACC/msg N STATUS ...

Shows whether a nickname/session is recognized or identified to Services.

LISTCHANS/msg N LISTCHANS

Lists registered channels on which your account has access.

GHOST/msg N GHOST ...

Disconnects a stale or unwanted session using one of your registered nicknames.

RECOVER / REGAIN/msg N RECOVER ...

Reclaims a registered nickname that is currently in use by another client.

RELEASE/msg N RELEASE ...

Releases a nickname that Services is temporarily holding after recovery/enforcement.

DROP/msg N DROP ...

Deletes your Services account or nickname registration. Use with care.

SENDPASS/msg N SENDPASS ...

Starts password recovery for an account, when email recovery is enabled.

SETPASS/msg N SETPASS ...

Sets a new password using an authorization/recovery code.

RESEND / VERIFY/msg N VERIFY ...

Handles email registration verification or resends a verification token when that module is enabled.

ACCESS/msg N ACCESS ...

Lists or changes trusted user@host masks that may be recognized as belonging to your account.

CERT/msg N CERT ...

Manages SSL/TLS certificate fingerprints associated with your account for certificate-based identification.

SET/msg N SET ...

Changes account preferences such as password, email, privacy, security and nickname behavior.

HELP/msg N HELP [command]

Shows live N help and the exact commands enabled on the network.

Common N SET options
PASSWORD Change your account password.EMAIL Change the email address associated with the account.DISPLAY Change the account's displayed nickname where supported.GREET Set the greeting shown when joining channels with B greetings enabled.HIDE Control which account information is hidden from INFO.KILL Configure nickname ownership/enforcement behavior.SECURE Require stronger authentication before Services grants account privileges.PRIVATE Hide the account from applicable Services lists.AUTOOP Control automatic channel status granted by U.KEEPMODES Preserve supported user modes between sessions where enabled.LANGUAGE Select the language used by Services where language modules are available.MESSAGE Select how Services sends messages where supported.
CS
Channels

U / ChanServ

Channel registration, access control, moderation and persistent channel settings.

REGISTER/msg U REGISTER #channel ...

Registers a channel to your account when you meet the network's requirements.

INFO/msg U INFO #channel

Shows registration, founder and configuration information about a channel.

DROP/msg U DROP #channel

Deletes a channel registration. This is destructive.

ACCESS/msg U ACCESS #channel ...

Views and changes the channel access list and privileges assigned to users/accounts.

FLAGS / XOP/msg U FLAGS #channel ...

Alternative access-management interfaces when those Anope modules are enabled.

AKICK/msg U AKICK #channel ...

Maintains the channel's automatic kick/ban list.

INVITE/msg U INVITE #channel

Asks U to invite you to a channel when your access permits it.

UNBAN/msg U UNBAN #channel

Removes bans affecting you, or applicable channel bans, when you have sufficient access.

BAN/msg U BAN #channel ...

Places a ban through U using your channel privileges.

KICK/msg U KICK #channel nick ...

Kicks a user from a registered channel through U.

OP / DEOP/msg U OP #channel [nick]

Grants or removes channel operator status according to channel access.

VOICE / DEVOICE/msg U VOICE #channel [nick]

Grants or removes voice status according to channel access.

HALFOP / DEHALFOP/msg U HALFOP #channel [nick]

Grants or removes half-operator status on IRCds that support it.

PROTECT / DEPROTECT/msg U PROTECT #channel [nick]

Grants or removes protected/admin status on IRCds that support it.

OWNER / DEOWNER/msg U OWNER #channel [nick]

Grants or removes channel-owner status where the IRCd supports it.

MODE/msg U MODE #channel ...

Changes channel modes through Services when your access allows it.

TOPIC/msg U TOPIC #channel ...

Changes the channel topic through U.

GETKEY/msg U GETKEY #channel

Retrieves the key for a keyed channel if your channel privileges permit it.

STATUS/msg U STATUS #channel nick

Shows a user's effective access/status in a registered channel.

SYNC/msg U SYNC #channel

Synchronizes live channel statuses with the registered access list.

ENFORCE/msg U ENFORCE #channel

Forces configured channel restrictions or access rules to be applied immediately.

LOG/msg U LOG #channel ...

Configures or views channel event logging where the logging module is enabled.

SET/msg U SET #channel ...

Changes persistent options for a registered channel.

HELP/msg U HELP [command]

Shows live U help and the exact command syntax enabled on UmbrellaNet.

Common U SET options
DESCRIPTION Set the channel description.URL Set the channel website.EMAIL Set the channel contact email.ENTRYMSG Set a message shown to users when they join.FOUNDER Transfer or change channel founder where permitted.SUCCESSOR Set a successor for the channel registration.KEEPMODES Preserve configured modes when the channel becomes empty.PEACE Restrict staff from acting against users with equal/higher access.PERSIST Keep the channel present/persistent when supported.PRIVATE Hide the channel from applicable Services lists.RESTRICTED Restrict channel access to approved users.SECURE Require identified/recognized accounts for access privileges.SECUREFOUNDER Restrict founder-level actions to the actual founder account.SIGNKICK Include the responsible nick/account in U kick reasons.BANTYPE Choose the mask style generated for channel bans.
MS
Offline messages

M / MemoServ

Short messages between registered users and channels.

SEND/msg M SEND ...

Sends a memo to a registered account or, when permitted, a registered channel.

RSEND/msg M RSEND ...

Sends a memo and requests a read receipt when that feature is enabled.

LIST/msg M LIST

Lists memos currently stored for your account.

READ/msg M READ ...

Displays one or more stored memos.

DEL/msg M DEL ...

Deletes selected memos or clears the memo list.

CANCEL/msg M CANCEL ...

Cancels a memo you sent if it has not yet been read and the module supports cancellation.

CHECK/msg M CHECK ...

Checks whether a sent memo has been read where read tracking is available.

IGNORE/msg M IGNORE ...

Controls which users are allowed to send memos to your account.

INFO/msg M INFO

Shows memo limits and notification settings for your account.

SET/msg M SET ...

Changes M preferences such as notifications and memo limits where permitted.

HELP/msg M HELP [command]

Shows live M help and syntax.

BS
Channel bots

B / BotServ

Assigns Services bots to channels and controls bot-assisted channel features.

BOTLIST/msg B BOTLIST

Lists Services bots that are available to be assigned to channels.

ASSIGN/msg B ASSIGN #channel bot

Assigns an available Services bot to a registered channel.

UNASSIGN/msg B UNASSIGN #channel

Removes the assigned Services bot from a channel.

INFO/msg B INFO ...

Shows information about an available bot or the bot assigned to a channel.

SAY/msg B SAY #channel ...

Makes the assigned bot send a normal message to the channel.

ACT/msg B ACT #channel ...

Makes the assigned bot send an IRC action (/me style) to the channel.

BADWORDS/msg B BADWORDS #channel ...

Maintains the channel's B bad-word list when the badwords module is enabled.

KICK/msg B KICK #channel ...

Configures automatic B kick rules such as flood, formatting, repeats or bad words.

SET/msg B SET #channel ...

Changes B behavior for a registered channel.

HELP/msg B HELP [command]

Shows live B help and enabled bot features.

Common B options
FANTASY Allow configured !commands through the channel bot.GREET Display users' N greetings when they join.SYMBIOSIS Let the bot perform certain U actions where supported.DONTKICKOPS Exempt channel operators from B automatic kicks.DONTKICKVOICES Exempt voiced users from B automatic kicks.BANEXPIRE Set how long B-generated bans remain.KICK BADWORDS Automatically act on configured words.KICK BOLDS/COLORS/REVERSES/UNDERLINES Control formatting-abuse kicks.KICK FLOOD Detect and act on flooding.KICK REPEAT Detect and act on repeated text.
HS
Virtual hosts

V / HostServ

Controls approved virtual hostnames (vHosts/cloaks) for registered users.

ON/msg V ON

Activates the vHost assigned to your Services account.

OFF/msg V OFF

Temporarily disables your assigned vHost for the current session.

REQUEST/msg V REQUEST ...

Requests a vHost for staff approval when user vHost requests are enabled.

GROUP/msg V GROUP

Applies the current vHost to the nicknames grouped with your account where supported.

HELP/msg V HELP [command]

Shows the live V command set and request rules.