]>
Commit | Line | Data |
---|---|---|
bcd6e78c G |
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 | ||
bcd6e78c G |
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. | |
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. | |
bcd6e78c G |
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). | |
31 | +C - Disable CTCP. All CTCP messages to the channel, except ACTION, | |
32 | are disallowed. | |
33 | +D - Disable CTCP ACTION. All CTCP ACTIONs to the channel will | |
34 | be blocked. | |
35 | +T - Disable notice. All notices to the channel are disallowed. | |
36 | +E - No kicks. Chanops will not be able to use /kick on this | |
37 | channel. | |
38 | +N - No nickchanges. People on the channel will not be able to | |
39 | change nick. | |
40 | +G - Block messages in all caps. Messages that are more than | |
41 | 50% capital letters will be blocked. | |
42 | +J - Prevent autorejoin on kick. Users will not be able to | |
43 | rejoin immediately after being kicked. | |
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 | ?* +O - Oper only channel. Only opers will be able to join. |
47 | ?* +A - Admin only channel. Only admins will be able to join. | |
48 | Can only be set by admins. | |
49 | ? +S - SSL only channel. Only clients connected via SSL may join. | |
bcd6e78c G |
50 | |
51 | WITH PARAMETERS: | |
52 | +f - Forward. Forwards users who cannot join because of +i, | |
53 | +j, +l or +r. | |
54 | PARAMS: /mode #channel +f #channel2 | |
55 | +j - Join throttle. Limits number of joins to the channel per time. | |
56 | PARAMS: /mode #channel +j count:time | |
57 | +k - Key. Requires users to issue /join #channel KEY to join. | |
58 | PARAMS: /mode #channel +k key | |
59 | +l - Limit. Impose a maximum number of LIMIT people in the channel. | |
60 | PARAMS: /mode #channel +l limit | |
61 | +v - Voice. Allows a user to talk in a +m channel. Noted by +nick. | |
62 | PARAMS: /mode #channel +v nick | |
63 | +h - Halfop. Grants channel half-operator status. | |
64 | PARAMS: /mode #channel +h nick | |
65 | +o - Op. Grants channel operator status. | |
66 | PARAMS: /mode #channel +o nick | |
67 | +a - Admin. Grants channel administrator status. | |
68 | PARAMS: /mode #channel +a nick | |
69 | +b - Ban. Prevents a user from entering the channel, and from | |
70 | sending or changing nick if they are on it, based on a | |
71 | nick!ident@host match. | |
72 | PARAMS: /mode #channel +b nick!user@host | |
73 | +q - Quiet. Prevents a user from sending to the channel or changing | |
74 | nick, based on a nick!ident@host match. | |
75 | PARAMS: /mode #channel +q nick!user@host | |
76 | +e - Exempt. Allows a user to join a channel and send to it even if | |
77 | they are banned (+b) or quieted (+q), based on a nick!ident@host | |
78 | match. | |
79 | PARAMS: /mode #channel +e nick!user@host | |
80 | +I - Invite Exempt. Allows a user to join a +i channel without an | |
81 | invite, based on a nick!user@host match. | |
82 | PARAMS: /mode #channel +I nick!user@host |