Channel Modes
InspIRCd supports five types of mode:
| Type | Parameter (set) | Parameter (unset) | Multiple | Description |
|---|---|---|---|---|
| Switch | No | No | No | Toggles a feature on/off |
| Parameter | Yes | No | No | Enables and configures a feature |
| ParamBoth | Yes | Yes | No | Parameter required to set and unset |
| Prefix | Yes (nick) | Yes (nick) | Yes (per member) | Grants/revokes a status rank |
| List | Yes | Yes | Yes | Adds/removes entries from a list |
Core User Modes
Example Usage
Enables snomasks l (LINK) and L (REMOTELINK) and disables snomask d (DEBUG):
/MODE YourNick +s +lL-d Enables all available snomasks:
/MODE YourNick +s +*
Disables all enabled snomasks:
/MODE YourNick -s
Module User Modes
| Name | Char | Module | Description |
|---|---|---|---|
| bot | B | botmode | Marks user as a BOT |
| deaf_commonchan | c | commonchans | Requires users to have a common channel before they can privately message each other. |
| deaf | d | deaf | Prevents user from receiving channel messages (deaf). |
| privdeaf | D | deaf | Prevents user from receiving private messages (privdeaf) |
| callerid | g | callerid | Allows users to require that other users are on their whitelist before messaging them. |
| helpop | h | helpmode | Indicates that staffer is available to help users in /WHOIS and /STATS response. |
| hideoper | H | hideoper | Hides IRC Operator status from non-staff. |
| hidechans | I | hidechans | Hides channel list in /WHOIS from non-staff. |
| servprotect | k | servprotect | Prevents deops, kicks or /KILLs against Service bots. |
| antiredirect | L | antiredirect | Prevents user from being redirected by +L channels. |
| nohistory | N | chathistory | OPT's OUT of Channel History playback in channels. |
| override | O | override | Allows server operators to be given privileges that allow them to ignore various channel-level restrictions. |
| u_registered | r | services | Indicates user is logged into a registered nickname. |
| regdeaf | R | account | Prevent private messages from unregistered or unauthenticated users. |
| u_stripcolor | S | stripcolor | Allows users to strip IRC formatting codes from messages. |
| u_noctcp | T | noctcp | Allows users to block private messages that contain CTCPs. |
| showwhois | W | showwhois | Notifies Staff when users /WHOIS them. |
| cloak | x | cloak | Allows user hostnames/IPs to be hidden. |
| sslqueries | z | sslmodes | Prevent private messages (queries) from non ssl users. |