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