]> jfr.im git - solanum.git/blame - help/opers/cmode
Adds a new section for extension channel modes
[solanum.git] / help / opers / cmode
CommitLineData
212380e3
AC
1MODE <channel> <+|-><modes> [parameters]
2
3CHANNELMODE - DESCRIPTION
4------------------------------------------------------------------------
5NO PARAMETERS:
6 +n - No external messages. Only channel members may talk in
7 the channel.
8 +t - Ops Topic. Only opped (+o) users may set the topic.
9 +s - Secret. Channel will not be shown in /whois and /list etc.
10 +p - Private. Disables /knock to the channel.
11 +m - Moderated. Only opped/voiced users may talk in channel.
9830333e 12 +i - Invite only. Users need to be invited or match a +I to
212380e3
AC
13 join the channel.
14 +r - Registered users only. Only users identified to services
15 may join.
c459d23b
KB
16 +c - No color. All markup (color, bold, underline, etc.) in
17 messages is stripped.
212380e3
AC
18 +g - Free invite. Everyone may invite users. Significantly
19 weakens +i control.
c4d2d014
JT
20 +z - Op moderated. Messages blocked by +m, +b and +q are instead
21 sent to ops.
212380e3
AC
22 +L - Large ban list. Increase maximum number of +beIq entries.
23 Only settable by opers.
24 +P - Permanent. Channel does not disappear when empty. Only
25 settable by opers.
26 +F - Free target. Anyone may set forwards to this (otherwise
27 ops are necessary).
28 +Q - Disable forward. Users cannot be forwarded to the channel
29 (however, new forwards can still be set subject to +F).
2e918bf5
AC
30 +C - Disable CTCP. All CTCP messages to the channel, except ACTION,
31 are disallowed.
027c425c
P
32
33FROM EXTENSIONS:
34 +O - IRC Operator only channel.
35 +A - IRC server administrator only channel.
36 +T - No NOTICEs allowed in the channel.
4e358381
P
37 +S - Only users connected via SSL/TLS may join the channel while this
38 mode is set. Users already in the channel are not affected.
027c425c 39
212380e3
AC
40WITH PARAMETERS:
41 +f - Forward. Forwards users who cannot join because of +i,
42 +j, +l or +r.
43 PARAMS: /mode #channel +f #channel2
44 +j - Join throttle. Limits number of joins to the channel per time.
45 PARAMS: /mode #channel +j count:time
46 +k - Key. Requires users to issue /join #channel KEY to join.
47 PARAMS: /mode #channel +k key
48 +l - Limit. Impose a maximum number of LIMIT people in the channel.
49 PARAMS: /mode #channel +l limit
50 +v - Voice. Allows a user to talk in a +m channel. Noted by +nick.
51 PARAMS: /mode #channel +v nick
52 +o - Op. Allows a user full control over the channel.
53 PARAMS: /mode #channel +o nick
b50a3163
JT
54 +b - Ban. Prevents a user from entering the channel, and from
55 sending or changing nick if they are on it, based on a
212380e3
AC
56 nick!ident@host match.
57 PARAMS: /mode #channel +b nick!user@host
b50a3163
JT
58 +q - Quiet. Prevents a user from sending to the channel or changing
59 nick, based on a nick!ident@host match.
212380e3
AC
60 PARAMS: /mode #channel +q nick!user@host
61 +e - Exempt. Allows a user to join a channel and send to it even if
62 they are banned (+b) or quieted (+q), based on a nick!ident@host
63 match.
64 PARAMS: /mode #channel +e nick!user@host
65 +I - Invite Exempt. Allows a user to join a +i channel without an
66 invite, based on a nick!user@host match.
67 PARAMS: /mode #channel +I nick!user@host