[ Chat Room Instructions ] [ Channel Modes ] [ User Modes ] [ More Help ]
Channel Modes
Sets various modes for the channel. You must be an operator in the channel to issue these commands, and some commands are reserved for server operators.
Usage:
MODE <channel> +|-<modes> [<params>]
Examples:
/mode #lobby +v Dimitris
/mode #lobby +b *!*@5sr.guj.182.78.IP
| 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 | <mask> | Channel operators | Bans users matching <mask> from joining the channel. |
| banexception | e | <mask> | Channel operators | Exempts users matching <mask> from channel mode b (ban). |
| invex | i | <mask> | Channel operators | Exempts users matching <mask> from channel mode i (inviteonly). |
| blockcolor | c | None | Channel operators | Enables blocking messages that contain IRC formatting codes. |
| delaymsg | d | <seconds> | Channel operators | Prevents newly joined users from speaking until <seconds> seconds have passed. |
| flood | f | (*)<lines>:<seconds> | Channel operators | Kicks users who send more than <lines> messages in the last <seconds> seconds. If prefixed with * then offending users are also banned. |
| filter | g | <glob> | Channel operators | Prevents users from sending messages that match <glob>. |
| inviteonly | i | None | Channel operators | Prevents users from joining the channel without an invite. |
| joinflood | j | <joins>:<seconds> | Channel operators | Prevents more than <joins> joins in the last <seconds> seconds. |
| key | k | <key> | Channel operators | Prevents users from joining the channel who have not specified the <key> password. |
| limit | l | <count> | Channel operators | Allows no more than <count> users to join the channel. |
| moderated | m | None | Channel operators | Prevents users without a prefix rank from messaging the channel. |
| noextmsg | n | None | Channel operators | Prevents users who are not in the channel from messaging the channel. |
| private | p | None | Channel operators | Hides the channel in /WHOIS from people who are not a member. You probably want channel mode s (secret) rather than this. |
| secret | s | None | Channel operators | Hides the channel in /WHOIS and /LIST from people who are not a member. |
| topiclock | t | None | Channel operators | Prevents non-channel operators from changing the channel topic. |
| auditorium | u | None | Channel operators | Makes the channel an auditorium; normal users only see themselves or themselves and the operators, while operators see all the users. |
| autoop | w | <status>:<mask> | Channel operators | Grants the <status> rank to users matching <mask> on join. For example, +w o:R:shayne will op anyone identified to the account ‘shayne’ on join. |
| sslonly | z | None | Channel operators | Prevents users who are not connected using TLS (SSL) from joining the channel. |
| allowinvite | A | None | Channel operators | Allows anyone to invite users to the channel (normally only chanops can invite). |
| blockcaps | B | None | Channel operators | Enables blocking excessively capitalised messages. |
| noctcp | C | None | Channel operators | Enables blocking channel messages that contain CTCPs. |
| delayjoin | D | None | Channel operators | Prevents users from receiving JOIN messages until the joining user speaks. |
| repeat | E | [~|*]<lines>:<sec>[:<difference>][:<backlog>] | Channel operators | Configures the messages that should be considered a repeat. If prefixed with ~ the messages are blocked. If prefixed with * then offending users are banned. If not prefixed then offending users are kicked. |
| nickflood | F | <changes>:<seconds> | Channel operators | Allows exempted users to change nicknames at a higher rate than channel mode F (nickflood) allows. |
| G | ||||
| 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. |
| kicknorejoin | J | <seconds> | Channel operators | Prevents who have been kicked from rejoining until <seconds> seconds have passed. |
| noknock | K | None | Channel operators | Disables the usage of the /KNOCK command on this channel. |
| redirect | L | <channel> | Channel operators | Redirects all new users to <channel> when the user limit is reached. |
| regmoderated | M | None | Channel operators | Prevents users who are not logged into a services account from speaking in the channel. |
| nonick | N | None | Channel operators | Prevents users from changing their nickname whilst in the channel. |
| operonly | O | None | Server operators | Prevents non-server operators from joining the channel. |
| permanent | P | None | Server operators | Prevents the channel from being deleted when the last user leaves. |
| nokick | Q | None | Channel operators | Prevents privileged users from using the /KICK command. |
| reginvite | R | None | Channel operators | Prevents users who are not logged into a services account from joining the channel. |
| stripcolor | S | None | Channel operators | Enables stripping of IRC formatting codes from channel messages. |
| nonotice | T | None | Channel operators | Enables blocking messages sent with the /NOTICE command. |
| blockhighlight | V | None | Channel operators | Kills users who highlight more than 10 nicks at once in a channel. |
| exemptchanops | X | <restriction>:<mode> | Channel operators | Exempts users with the <mode> prefix mode or higher from <restriction>. |