Channel Modes
Jump to navigation
Jump to search
Channel Modes
Sets various modes for the channel. You must be an operator in the channel to issue these commands; some commands are reserved for server operators.
Usage: MODE <channel> +|-<modes> [<params>]
| Mode Name | Character | Parameter Syntax | Usable By | Description |
|---|---|---|---|---|
| Voice | v | <nick> | Channel operators | Gives voice to <nickname>, allowing them to speak while the channel is +m. |
| Op | o | <nick> | Channel operators | Gives op status to <nickname>. |
| Ban | b | <hostmask> | Channel operators | Bans <hostmask> from the channel. |
| Ban Exception | e | <hostmask> | Channel operators | Excepts <hostmask> from bans (requires the banexception module). |
| Invite Exception | I | <hostmask> | Channel operators | Excepts <hostmask> from +i, allowing matching users to join while the channel is invite-only (requires the inviteexception module). |
| Block Formatting | c | N/A | Channel operators | Blocks messages that contain formatting codes (requires the blockcolor module). |
| Delay Messaging | d | Channel operators | Blocks messages to a channel from new users until they have been in the channel for | |
| Flood Protection | f | block|mute|kick|kickban}<lines>:<sec> | Channel operators | Kicks on text flood equal to or above the specified rate. With *, the user is banned (requires the messageflood module). |
| Filter | g | <mask> | Channel operators | Blocks messages matching the given glob mask (requires the chanfilter module). |
| Invite Only | i | N/A | Channel operators | Makes the channel invite-only. Users can only join if an operator uses /INVITE to invite them. |
| Join Flood | j | <joins>:<sec> | Channel operators | Limits joins to the specified rate (requires the joinflood module). |
| Channel Key | k | <key> | Channel operators | Set the channel key (password) to <key>. |
| User Limit | l | <limit> | Channel operators | Set the maximum allowed users to <limit>. |
| Moderated | m | N/A | Channel operators | Enable moderation. Only users with +v, +h, or +o can speak. |
| No External Messages | n | N/A | Channel operators | Blocks users who are not members of the channel from messaging it. |
| Private | p | N/A | Channel operators | Hides the channel in /WHOIS from people who are not a member. |
| Registered | r | N/A | Channel operators | Marks the channel as registered with Services (requires the account module). |
| Secret | s | N/A | Channel operators | Hides the channel in /WHOIS and /LIST from people who are not a member. |
| Topic Lock | t | N/A | Channel operators | Prevents users without +h or +o from changing the topic. |
| Auditorium | u | N/A | Channel operators | Makes the channel an auditorium where normal users only see themselves or themselves and the operators, while operators see all users (requires the auditorium module). |
| Autoop | w | <flag>:<banmask> | Channel operators | Adds basic channel access controls of <flag> to <banmask> (requires the autoop module). |
| SSL-Only | z | N/A | Channel operators | Blocks non-TLS clients from joining the channel (requires the sslmodes module). |
| Allow Invite | A | N/A | Channel operators | Allows anyone to invite users to the channel (normally only chanops can invite, requires the allowinvite module). |
| Anti-Caps | B | block|mute|kick|kickban}:<minlen>:<percent> | Channel operators | Blocks messages with too many capital letters (requires the anticaps module). |
| No CTCP | C | N/A | Channel operators | Blocks any CTCPs to the channel (requires the noctcp module). |
| Delayed Join | D | N/A | Channel operators | Delays join messages from users until they message the channel (requires the delayjoin module). |
| Repeat Block | E | block|mute|kick|kickban}<lines>:<sec>[:<difference>][:<backlog>] | Channel operators | Blocks similar messages (requires the repeat module). |
| Nick Flood | F | <changes>:<sec> | Channel operators | Blocks nick changes when they equal or exceed the specified rate (requires the nickflood module). |
| Channel History | H | <num>:<duration> | Channel operators | Displays the last <num> lines of chat to joining users. <duration> is the maximum time to keep lines in the history buffer (requires the chanhistory module). |
| No Rejoin After Kick | J | <seconds> | Channel operators | Prevents auto-rejoining after being kicked for the specified number of seconds (requires the kicknorejoin module). |
| No Knock | K | N/A | Channel operators | Blocks /KNOCK on the channel (requires the knock module). |
| Channel Redirect | L | <channel> | Channel operators | If the channel reaches its user limit (+l), redirect users to <channel> (requires the redirect module). |
| Registered Moderation | M | N/A | Channel operators | Blocks unregistered users from speaking (requires the account module). |
| No Nick Change | N | N/A | Channel operators | Prevents users on the channel from changing their nick (requires the nonicks module). |
| Server Operator Only | O | N/A | Server operators | Channel is restricted to server operators only (requires the operchans module). |
| Permanent Channel | P | N/A | Server operators | Makes the channel permanent; bans, invites, topics, and modes persist when the channel is empty (requires the permchannels module). |
| No Kicks | Q | N/A | Channel operators | Only Services or servers can kick users (requires the nokicks module). |
| Registered Only | R | N/A | Channel operators | Blocks unregistered users from joining (requires the account module). |
| Strip Formatting | S | N/A | Channel operators | Strips formatting codes from messages sent to the channel (requires the stripcolor module). |
| No Notices | T | N/A | Channel operators | Blocks /NOTICEs from users who are not at least halfop (requires the nonotice module). |
| Anti-Highlight | V | N/A | Channel operators | Kills users who highlight more than 10 nicks at once in a channel (requires the blockhighlight module). |
| Exemptions | X | <type>:<status> | Channel operators | Makes users of <status> or higher exempt from a restriction <type> (requires the exemptchanops module). |
💡 Help & Resources
Need more resources? Check out these links:
- Join the help channel: #Help
- Visit Available channel modes