57 lines
2.8 KiB
Markdown
57 lines
2.8 KiB
Markdown
# ChanServ
|
|
|
|
Channel services — register and manage channels, their access lists, modes, and topics. Message it
|
|
with `/msg ChanServ <command>`.
|
|
|
|
## Registration & info
|
|
|
|
| Command | Syntax | Description |
|
|
| --- | --- | --- |
|
|
| REGISTER | `REGISTER <#channel>` | Register a channel |
|
|
| INFO | `INFO <#channel>` | Show channel information |
|
|
| LIST | `LIST` | List registered channels |
|
|
| DROP | `DROP <#channel>` | Delete the registration |
|
|
| SET | `SET <#channel> <option> <value>` | Founder / settings (`FOUNDER`, `DESC`, `URL`, `EMAIL`, `SUCCESSOR`, and the `SIGNKICK` / `PRIVATE` / `PEACE` / `SECUREOPS` / `SECUREVOICES` / `RESTRICTED` / `AUTOOP` / `KEEPTOPIC` / `TOPICLOCK` toggles) |
|
|
|
|
## Access
|
|
|
|
| Command | Syntax | Description |
|
|
| --- | --- | --- |
|
|
| ACCESS | `ACCESS <#channel> LIST` · `ADD <account\|!group> <sop\|op\|halfop\|voice>` · `DEL <account\|!group>` | Manage the access list |
|
|
| FLAGS | `FLAGS <#channel> [account [+/-flags]]` | Granular per-account flags |
|
|
| LEVELS | `LEVELS <#channel> [SET <capability> <tier> \| RESET <capability>]` | Tune which tier holds each capability |
|
|
| SOP / AOP / HOP / VOP | `<tier> <#channel> ADD\|DEL\|LIST <account>` | Tiered access shortcuts |
|
|
| STATUS | `STATUS <#channel> [nick]` | Show a user's access level |
|
|
|
|
## Status & moderation
|
|
|
|
| Command | Syntax | Description |
|
|
| --- | --- | --- |
|
|
| OP / DEOP / VOICE / DEVOICE | `<verb> <#channel> [nick]` | Give or take op / voice |
|
|
| OWNER / PROTECT / HALFOP | `<verb> <#channel> [nick]` (and `DE-` forms) | Give or take higher status |
|
|
| UP / DOWN | `UP\|DOWN <#channel>` | Apply or drop your own status |
|
|
| KICK | `KICK <#channel> <nick> [reason]` | Kick from the channel |
|
|
| BAN / UNBAN | `BAN <#channel> <nick> [reason]` · `UNBAN <#channel> [nick]` | Ban or unban |
|
|
| AKICK | `AKICK <#channel> ADD <mask> [reason]` · `DEL <mask>` · `LIST` · `CLEAR` | Auto-kick list |
|
|
| INVITE | `INVITE <#channel> [nick]` | Invite into the channel |
|
|
| ENFORCE / SYNC | `ENFORCE <#channel>` | Re-apply locks and access |
|
|
|
|
## Topic & modes
|
|
|
|
| Command | Syntax | Description |
|
|
| --- | --- | --- |
|
|
| TOPIC | `TOPIC <#channel> <text>` | Set the topic |
|
|
| ENTRYMSG | `ENTRYMSG <#channel> [CLEAR \| <text>]` | Message shown on join |
|
|
| MODE | `MODE <#channel> <modes>` | Set channel modes |
|
|
| MLOCK | `MLOCK <#channel> [modes]` | Lock channel modes |
|
|
| GETKEY | `GETKEY <#channel>` | Show the channel key |
|
|
|
|
## Utility & operator
|
|
|
|
| Command | Syntax | Description |
|
|
| --- | --- | --- |
|
|
| SEEN | `SEEN <nick>` | When a nick was last seen |
|
|
| CLONE | `CLONE <source> <target>` | Copy channel settings |
|
|
| RENAME | `RENAME <#channel> <#newname>` | Rename the channel |
|
|
| SUSPEND / UNSUSPEND | `SUSPEND <#channel> [+expiry] [reason]` · `UNSUSPEND <#channel>` | Suspend / unsuspend (operator) |
|
|
| NOEXPIRE | `NOEXPIRE <#channel> {ON\|OFF}` | Pin against expiry (operator) |
|