Channel Modes
Example
To set +c
on the channel #moo
:
/mode #moo +c
To unset it:
/mode #moo -c
Channel Modes
Flag | Title | Description |
---|---|---|
c | No control codes | Prevent all users from sending colored, underlined and bold text. |
n | No external messages | Prevent any user from using /msg #channel if they're not in the channel themselves.
|
t | Ops topic | Prevent any user who does not have halfop or higher to set channel topics. |
s | Secret | Make the channel completely secret to anyone (except server admins). With this mode set, the channel will not be shown in /whois or /list .
|
p | Private | Make channel private, hiding it in users' whois and replacing it with * in /LIST. |
m | Moderated | Prevent any user without voice (+v ) or higher from talking in the channel.
|
i | Invite only | Prevent anyone from joining the channel unless they have received an invitation from someone inside with /invite nick . If a user matches the +I list, they are able to join the channel without being invited.
|
B | Block Caps | Blocks messages with too many capital letters, as determined by the network configuration |
C | No CTCPs | Prevent any user from sending CTCPs to the channel. Exception: CTCP ACTION (/me ) is still permitted.
|
M | Mute unregistered | Prevent any user from talking in the channel if they haven't identified to their nick through NickServ. |
T | No notices | Prevent users from sending channel notices through /notice
|
R | Registered only | Prevent anyone from joining the channel if they haven't identified to NickServ. |
z | SSL only | Prevent anyone from joining the channel unless they are connected via SSL. |
S | Strip Colors | Strips all colored, underlined and bold text from the message being sent to the channel, but still lets the message page. |
O | Oper only | Only IRC Operators may set this mode. Prevent users from joining the channel unless they are an IRC Operator. |
N | No nick changes | Prevents any user without voice or higher from changing their nickname. |
Q | Restricted Kick | Only U:Lined servers and their users can kick. (i.e. services only) |
Channel Modes Involving a Parameter
Flag | Title | Description |
---|---|---|
k | Key | This is what most would refer as a 'channel password'. It'll prevent users without the channel key to join it. If you have the password, you can join it with /join #channel key .
To set this mode:
|
l | Limit | If you have this set to a certain number, people will not be able to join the channel if the user count reach the LIMIT.
|
v | Voice | By giving this user mode to someone, you will allow them to talk if the channel is muted through CMODE +m.
|
h | Half-op | This will allow a user to set most of the channel modes and they will be able to kick users who have voice (+v) or nothing in the channel. However, they are unable to kick each other if CMODE +p is set. Half-ops are unable to kick +o users (and higher) regardless of channel modes.
|
o | Op | This gives the user control over half-opped, voiced, and regular users. An opped user may op other users, set any mode except +q and +a, and remove ops from whoever they want. Opped users cannot perform actions against owners, or protected users.
|
a | Protected/Admin | This gives the user control over opped, half-opped, voiced, and regular users. A protected/admin user may op other users, set any mode except +q and +a, and remove ops from whoever they want. Protected/admin users cannot perform actions against owners or other protected users.
|
q | Owner | This gives the user full control over the channel. A owner may owner/protect/op other users, set any mode, and remove owner/protect/ops from whoever they want.
|
b | Ban | This will prevent a user from entering the channel, based on a nick!ident@host match. Alternatively, if the user is already in the channel, this mode will mute them if they have no status.
Examples:
|
e | Exempt | This will allow a user to join a channel even if they are banned (+b), based on a nick!ident@host match.
Examples:
|
I | Invite Exempt | This will allow a user to join an invite-only (+i) channel, based on a nick!user@host match.
|