NickServ
Nickname services — register your nickname/account, log in, and manage account settings. Message it
with /msg NickServ <command>.
| Command | Syntax | Description |
| REGISTER | REGISTER <password> [email] | Register your current nick as an account |
| IDENTIFY | IDENTIFY [account] <password> | Log in (alias ID) |
| LOGIN | LOGIN <nick> <password> | Log in and move onto that nick, freeing any session holding it |
| VOUCH | VOUCH <nick> | Confirm a pending member on an invite-only network |
| LOGOUT | LOGOUT | Log out to a guest nick (alias LOGOFF) |
| INFO | INFO [account] | Show account info (email shown only to the owner) |
| ALIST | ALIST | List channels you hold access on |
| SET | SET <option> [value] | Change account settings (see below) |
| GROUP | GROUP <account> <password> | Link your current nick to an account as an alias |
| GLIST | GLIST | List the nicks grouped to your account |
| UNGROUP | UNGROUP [nick] | Remove a grouped nick |
| GHOST | GHOST <nick> [password] | Rename off a session using a nick you own |
| RECOVER | RECOVER <nick> [password] | Free a nick you own and put yourself back onto it |
| RESETPASS | RESETPASS <account> then RESETPASS <account> <code> <newpassword> | Reset your password by email code |
| CONFIRM | CONFIRM <code> | Confirm the email on a newly registered account |
| DROP | DROP <password> | Delete your account and release founded channels |
| CERT | CERT ADD|DEL [password] <fingerprint> · CERT LIST [password] | Manage TLS cert fingerprints for SASL EXTERNAL |
| AJOIN | AJOIN ADD|DEL <#channel> · AJOIN LIST | Channels auto-joined when you identify |
| UPDATE | UPDATE | Re-apply auto-joins and vhost, re-check for memos |
SET options#
SET <option> [value]:
| Option | Sets |
PASSWORD <new> | Account password |
EMAIL <address> | Contact email |
PUBKEY [key] | A NIST P-256 public key for ECDSA-NIST256P-CHALLENGE SASL (no value clears it) |
GREET [message] | Your greet (shown by a channel bot on join) |
AVATAR / BIO / PRONOUNS / TIMEZONE / URL [value] | Public profile fields (published as IRCv3 metadata) |
AUTOOP {ON|OFF} | Auto-op where you have channel access |
KILL {ON|OFF} | Nick protection |
HIDE STATUS {ON|OFF} | Hide your last-seen / online status |
Operator commands#
| Command | Syntax | Description |
| SASET | SASET <account> PASSWORD|EMAIL|GREET <value> | Change another account's settings |
| SAREGISTER | SAREGISTER <account> <password> [email] | Create an account directly, active immediately |
| LIST | LIST <pattern> | List accounts matching a glob (auspex) |
| GETEMAIL | GETEMAIL <email> | List accounts by email (auspex) |
| SUSPEND / UNSUSPEND | SUSPEND <account> [reason] · UNSUSPEND <account> | Block / unblock an account from logging in |
| NOEXPIRE | NOEXPIRE <account> {ON|OFF} | Pin an account against inactivity expiry |