CHANNEL MODE
​
-
Usage: MODE <channel> +|-<modes> [<params>]
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:
A - Auditorium, b - Ban, c - Block colors, d - Block nick changes, e - Block CTCPs, i - Invite only,
J - Java exception, j - Java exception, k - Key, L - Language filtering, l - Limit, M - Moderation target,
m - Moderation, N - Moderation receiver, n - No external messages, O - Overflow, o - Channel operator, p - Private,
q - Quiet, R - Registered users only, r - Registered, s - Secret, t - Topic, U - Channel knocks,
u - Channel user, v - Voice, z - EncryptedFor more information type /hs cmode <mode> Examples:
/hs cmode m /hs cmode oCHANNEL MODE A
-
Usage: MODE <channel> +|-A
A - Auditorium
Auditorium is designed to handle big events without flooding everyone with unimportant information based on the size of the channel, it works with +m and often with +M. It will hide the names of most of the people who cannot speak; it will show up to 20 of them. Anyone who can speak will be visible in the names list, and then a maximum of 20 users who cannot will be shown.
It will only show users who cannot speak if there are fewer than 20 people who can speak, and then it will show users who cannot speak until there are 20 visible people. When the channel is set -A the users will start to appear as they speak unless there is a small number of users, in which case they will massjoin.
Privilege: server operator
Examples:
/mode #movies +A
CHANNEL MODE b
Usage: MODE <channel> +|-b [<nickname|nick!user@host>]
b - Ban
Will ban the specified user from joining the channel. When used by itself with no hostmask it will list the bans that are in a channel. Valid hostmasks include nickname!user@host. When a user is banned his ability to speak in the channel is removed. You can use this in events to limit a persons ability to cause problems.
Privilege: channel operator
Examples:
/mode #movies +b
/mode #movies +b bot*!*@*.offenderhost.com
CHANNEL MODE c
Usage: MODE <channel> +|-c
c - Block colors
This mode will prevent colors from being sent to the channel. Messages that contain color codes will still go through, but the colors will be removed.
Privilege: channel operator
Examples:
/mode #movies +c
CHANNEL MODE d
Usage: MODE <channel> +|-d
d - Block nick changes
This mode will only allow 1 nickname change per user, from Guestxxxx to a nickname. It does not affect network operators. This will keep a channel from getting cluttered with nick changes. It is particularly useful in larger channels. You will probably want to set channels +d if you are having a moderated event.
Privilege: channel operator
Examples:
/mode #movies +d
CHANNEL MODE e
Usage: MODE <channel> +|-e
e - Block CTCPs
This will prevent CTCPs to the channel but will not prevent actions or CTCPs between individual users of the channel.
Privilege: channel operator
Examples:
/mode #movies +e
CHANNEL MODE i
Usage: MODE <channel> +|-i
i - Invite only
Users must be specifically invited to join using the INVITE command or may invite themselves if they have access to the channel.
Privilege: channel operator
Examples:
/mode #movies +i
CHANNEL MODE j
Usage: MODE <channel> +|-j
j - Java exception
This mode allows you to have only java clients and selected legacy IRC clients enter the specified channel. For this mode to take effect you must set a key. For IRC clients to enter the channel they must supply the key, or be invited into the channel.
Privilege: channel operator
Examples:
/mode #movies +j
See also: CMODE +kCHANNEL MODE J
Usage: MODE <channel> +|-J
J - Java exception
This mode defines an exception for CMODE +R, which only permits registered users to join. With +J set as well, Java users can join even if they don't have a registered nickname.
Privilege: channel operator
Examples:
/mode #movies +J
See also: CMODE +RCHANNEL MODE k
Usage: MODE <channel> +|-k [<key>]
k - Key
Sets the channel so only users who specify the channel's key (password) as the second parameter of the join command can enter the channel. If the key to the channel #CoolChat were bagel then to join one would use the command /JOIN #CoolChat bagel. Unlike passwords, keys are not case sensitive.
Privilege: channel operator
Examples:
/mode #movies +k secret173
See also: CMODE +jCHANNEL MODE l
Usage: MODE <channel> +|-l [<limit>]
l - Limit
Limits the number of users that can be in the channel simultaneously. The limit can be set to something lower than the current user count, it only prevents new users from entering when the channel is full or overfull.
Privilege: channel operator
Examples:
/mode #movies +l 20
CHANNEL MODE L
Usage: MODE <channel> +|-L
L - Language filtering
When language filtering is enabled on the server one option is to give each channel the choice to enable this or not. Will prevent words on the filter list from reaching the channel either by the filter or censor rule as set by the administrative policy of the server.
Privilege: channel operator
Examples:
/mode #movies +L
CHANNEL MODE m
Usage: MODE <channel> +|-m
m - Moderation
Causes a channel to be moderated so only the operators and those users who are +v (voiced) can talk. UOPs cannot talk in moderated channels unless they are temporarily voiced or opped. Moderation is a good way to carefully control a channel.
If anyone starts causing problems you only need to remove their +v (ops should not be causing problems because they should be trusted, but if they do, then removing their status will fix things, although you might need to remove their entry from whichever op list they are on).
The downside to constant moderation is that there must be an op present at all time to voice new people or else they can't talk, and the channel may become temporarily unuseable. It also is tedious to voice every new user so that they can speak.
Although this can be accomplished by a bot. Moderation is usually reserved for channels that only wish to allow certain people to speak (events, lectures, etc.) or that wish to give different people the floor for a time (debates, storytelling, etc.).
Privilege: channel operator
Examples:
/mode #movies +m
CHANNEL MODE M
Usage: MODE <channel> +|-M [<channel>]
M - Moderation target
This mode is used in a forward moderated chat. If the channel is set to +m all the messages sent to the channel that cannot be viewed by other users will be sent to a +N channel that is specfied when the mode is set. +M and CMODE +N work together. The channel must be +m (moderated) for the messages to go to the receiving channel.
Privilege: network operator
Examples:
/mode #event +M #questions
See also: CMODE +m and CMODE +NCHANNEL MODE n
Usage: MODE <channel> +|-n
n - No external messages
Only people in the channel can speak to the channel. Without +n any user can send a message to the channel and it will be seen in the channel.
Privilege: channel operator
Examples:
/mode #movies +n
CHANNEL MODE N
Usage: MODE <channel> +|-N [<channel>]
N - Moderation receiver
This command is set to a channel that is receiving moderated messages from a +mM channel, it is a good way of scanning questions when you have a special event. To use both +M and +N modes you must be an network operator and you must be a channel op in both channels. The channel must be +m (moderated) for the messages to go to the receiving channel.
Privilege: network operator
Examples:
/mode #questions +N #event
See also: CMODE +m and CMODE +MCHANNEL MODE o
Usage: MODE <channel> +|-o [<nick>]
o - Channel operator
Gives the user whose nickname immediately follows the +o operator status in the channel. Channel operators are able to set the configuration of a channel with the exception of a very small quantity of server operator modes.
Privilege: channel operator
Examples:
/mode #movies +o moonman
CHANNEL MODE O
Usage: MODE <channel> +|-O [<channel>]
O - Overflow
If you set a user limit in the channel and have mode +O on, it will redirect the users in the second channel. To use this mode you must set the channel +l (limit), when the limit is reached the next user to join will be sent to the specified overflow channel.
Privilege: channel operator
Examples:
/mode #movies +O
See also: CMODE +lCHANNEL MODE p
Usage: MODE <channel> +|-p
p - Private
Hides the channel in the channel LIST and WHOIS information, this is a good setting for channels that do not wish to have random people wandering in. It does not prevent anyone from joining, but it keeps the channel from being easily noticed.
Privilege: channel operator
Examples:
/mode #movies +p
Note: This mode is equivalent to CMODE +s.CHANNEL MODE q
Usage: MODE <channel> +|-q
q - Quiet
This mode will prohibit users from using the WHISPER command inside the specified channel.
Privilege: channel operator
Examples:
/mode #movies +q
CHANNEL MODE r
Usage: MODE <channel> +|-r
r - Registered
This indicates that a channel is registered. (informational only, users cannot set this mode)
Privilege: server
CHANNEL MODE R
Usage: MODE <channel> +|-R
R - Registered users only
When this mode is set the server will check to make sure that a user that is joining the channel has a registered nickname.
Privilege: channel operator
Examples:
/mode #movies +R
See also: CMODE +JCHANNEL MODE s
Usage: MODE <channel> +|-s
s - Secret
Hides the channel in the channel LIST and WHOIS information, this is a good setting for channels that do not wish to have random people wandering in. It does not prevent anyone from joining, but it keeps the channel from being easily noticed.
Privilege: channel operator
Examples:
/mode #movies +s
Note: This mode is equivalent to CMODE +p.CHANNEL MODE t
Usage: MODE <channel> +|-t
t - Topic
Sets the channel so that only channel operators can change the topic. Most channels will want to be +t so that only trusted people will be setting the topic. A topic represents the channel; it is one of the first things people will see about a channel when deciding whether to join or stay.
Privilege: channel operator
Examples:
/mode #movies +t
CHANNEL MODE u
Usage: MODE <channel> +|-u
u - Channel user
Sets a user to +u. He/she will be identified with a - in front of the nickname. While adding someone to the UOP list gives them certain abilities, moding them +u does not. However, it can be used as an indicator.
What it would indicate would be up to each channel to decide, a help channel might use it to show a guest helper, a chat channel might use it to show that the person was friends with one of the regulars, but not themselves around and trusted enough to have earned voice or ops.
Privilege: channel operator
Examples:
/mode #movies +u Tessix
CHANNEL MODE U
Usage: MODE <channel> +|-U
U - Channel knocks
When this mode is set and user tries to join the channel but fails due to a ban or other channel mode, it will send a knock to the channel operators telling them that a user is trying to join. This will allow the channel operators to INVITE that user into the channel.
Privilege: channel operator
Examples:
/mode #movies +U
CHANNEL MODE v
Usage: MODE <channel> +|-v
v - Voice
Gives the user the ability to speak when the channel is moderated (+m).
Privilege: channel operator
Examples:
/mode #movies +v Anika
See also: CMODE +m
-