2.9 KiB
2.9 KiB
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 |