]>
Commit | Line | Data |
---|---|---|
212380e3 | 1 | MODE <channel> <+|-><modes> [parameters] |
2 | ||
8fa2ba9c G |
3 | Channelmodes: (* designates that the cmode can only be set by opers) |
4 | (? designates that the cmode is provided by an extension | |
5 | and may not be present on this server) | |
6 | ||
212380e3 | 7 | CHANNELMODE - DESCRIPTION |
8 | ------------------------------------------------------------------------ | |
9 | NO PARAMETERS: | |
10 | +n - No external messages. Only channel members may talk in | |
11 | the channel. | |
12 | +t - Ops Topic. Only opped (+o) users may set the topic. | |
13 | +s - Secret. Channel will not be shown in /whois and /list etc. | |
14 | +p - Private. Disables /knock to the channel. | |
15 | +m - Moderated. Only opped/voiced users may talk in channel. | |
16 | +i - Invite only. Users need to be /invite'd or match a +I to | |
17 | join the channel. | |
18 | +r - Registered users only. Only users identified to services | |
19 | may join. | |
20 | +c - No color. All color codes in messages are stripped. | |
21 | +g - Free invite. Everyone may invite users. Significantly | |
22 | weakens +i control. | |
6ce8910d JT |
23 | +z - Op moderated. Messages blocked by +m, +b and +q are instead |
24 | sent to ops. | |
8fa2ba9c G |
25 | * +L - Large ban list. Increase maximum number of +beIq entries. |
26 | * +P - Permanent. Channel does not disappear when empty. | |
212380e3 | 27 | +F - Free target. Anyone may set forwards to this (otherwise |
28 | ops are necessary). | |
29 | +Q - Disable forward. Users cannot be forwarded to the channel | |
30 | (however, new forwards can still be set subject to +F). | |
92a79951 WP |
31 | +C - Disable CTCP. All CTCP messages to the channel, except ACTION, |
32 | are disallowed. | |
7e6c9180 G |
33 | +D - Disable CTCP ACTION. All CTCP ACTIONs to the channel will |
34 | be blocked. | |
6afd4b91 | 35 | +T - Disable notice. All notices to the channel are disallowed. |
f9e91ece G |
36 | +E - No kicks. Chanops will not be able to use /kick on this |
37 | channel. | |
afd4834b G |
38 | +N - No nickchanges. People on the channel will not be able to |
39 | change nick. | |
05c4e3c7 | 40 | +G - Block messages in all caps. Messages that are more than |
2b3c7c29 | 41 | 50% capital letters will be blocked. |
846aa234 G |
42 | +J - Prevent autorejoin on kick. Users will not be able to |
43 | rejoin immediately after being kicked. | |
23b98f3f G |
44 | +K - No repeat messages. Messages that are the same as the |
45 | last message sent to the channel will be blocked. | |
8fa2ba9c G |
46 | * +M - Immune. Opers cannot be kicked from the channel. May |
47 | be set by admins regardless of channel status. Users | |
48 | will not see this mode at all. Can only be set by admins. | |
49 | ?* +O - Oper only channel. Only opers will be able to join. | |
50 | ?* +A - Admin only channel. Only admins will be able to join. | |
51 | Can only be set by admins. | |
52 | ? +S - SSL only channel. Only clients connected via SSL may join. | |
212380e3 | 53 | |
54 | WITH PARAMETERS: | |
55 | +f - Forward. Forwards users who cannot join because of +i, | |
56 | +j, +l or +r. | |
57 | PARAMS: /mode #channel +f #channel2 | |
58 | +j - Join throttle. Limits number of joins to the channel per time. | |
59 | PARAMS: /mode #channel +j count:time | |
60 | +k - Key. Requires users to issue /join #channel KEY to join. | |
61 | PARAMS: /mode #channel +k key | |
62 | +l - Limit. Impose a maximum number of LIMIT people in the channel. | |
63 | PARAMS: /mode #channel +l limit | |
64 | +v - Voice. Allows a user to talk in a +m channel. Noted by +nick. | |
65 | PARAMS: /mode #channel +v nick | |
46f0c518 G |
66 | +h - Halfop. Grants channel half-operator status. |
67 | PARAMS: /mode #channel +h nick | |
68 | +o - Op. Grants channel operator status. | |
212380e3 | 69 | PARAMS: /mode #channel +o nick |
b35e2412 | 70 | +a - Admin. Grants channel administrator status. |
46f0c518 | 71 | PARAMS: /mode #channel +a nick |
b279c691 JT |
72 | +b - Ban. Prevents a user from entering the channel, and from |
73 | sending or changing nick if they are on it, based on a | |
212380e3 | 74 | nick!ident@host match. |
75 | PARAMS: /mode #channel +b nick!user@host | |
b279c691 JT |
76 | +q - Quiet. Prevents a user from sending to the channel or changing |
77 | nick, based on a nick!ident@host match. | |
212380e3 | 78 | PARAMS: /mode #channel +q nick!user@host |
79 | +e - Exempt. Allows a user to join a channel and send to it even if | |
80 | they are banned (+b) or quieted (+q), based on a nick!ident@host | |
81 | match. | |
82 | PARAMS: /mode #channel +e nick!user@host | |
83 | +I - Invite Exempt. Allows a user to join a +i channel without an | |
84 | invite, based on a nick!user@host match. | |
85 | PARAMS: /mode #channel +I nick!user@host |