Channel Modes
Channel Modes – No Parameters
c – Block color, this blocks colors from being used.
C – Block CTCP’s for the entire channel.
D – Block JOIN/QUIT messages from being shown until the user speaks.
f – This adds a notice/flood protection for the channel.
G – Censor bad words for the channel.
i – Invite only, channel operators must invite users to join the channel.
K – Prevents /knock abuse for invite-only channels. Useful when your flooded with /knock requests.
m – Moderated, only voiced users will be able to speak, as well as half-ops and channel ops.
n – No external messages, prevents users from messaging the channel externally.
p – Private, hides the channel in a user WHOIS reply.
P – No-caps, prevents users from typing in all caps.
s – Secret, sames are Private, also hides from a channel listing.
S – Strips color, users using color will have the color stripped from the message.
t – Topic Lock, locks the topic so only channel operators can change it.
T – This blocks anyone from sending /notice’s in a channel.
z – Only people connected via SSL will join the channel.
To set these modes, you must be a channel operator and have enough access to the channel. Use the follow command to set the modes:
/mode #channel +cim
/mode #channel +npstk my-key
/mode #channel +npstl {number}
/mode #channel +ahoq nick1 nick2 nick3 nick4
Channel Modes – With Parameters
a – This gives protection to a user, from the auto-kick systems. +a nick
F – This protects the channel from nick change floods. See note below.
h – This gives half-operator status to users. +h nick
j – Protects from join floods. Locks the channel for 60 seconds. See note below.
l (lowercase L) – Sets user limit for your channel. +l {num}
o – This gives channel operator status. +o nick
q – This gives founder level to the channel. +q nick
v – This gives voice to users. +v nick
See above for setting these values.
The +F mode is a little different from the other modes. This one is set like any other mode, but it’s parameters are a little different. Example: /mode #channel +F 3:5. The 3 represents the times nick changes are allowed, while the 5 represents the time in seconds allowed.
The +j mode, like +F, has some protect for your channel. This one is set just like any other mode, but is similar to +F. Example: /mode #channel +j 3:5. Of course, the 3 is the amount of joins, while 5 is the threshold for the limit. The difference is that this will lock the channel for 60 seconds to prevent join floods. You can reset this by taking off +j (-j) and putting it back on.