1 |
MODE <channel> <+|-><modes> [parameters] |
2 |
|
3 |
=-=-=-=-=-=-=-=-=-=-= |
4 |
CHANNELMODES |
5 |
=-=-=-=-=-=-=-=-=-=-= |
6 |
|
7 |
MODE - DESCRIPTION |
8 |
------------------------------------------------------------------------ |
9 |
|
10 |
NO PARAMETERS: |
11 |
-------------- |
12 |
|
13 |
+c - 'No control codes'. Prevent users from sending messages containing |
14 |
control codes to the channel |
15 |
|
16 |
+n - 'No external messages'. This will prevent any user who |
17 |
isn't in the channel from sending messages to the channel. |
18 |
|
19 |
+t - 'Ops Topic'. This will prevent any user who isn't opped, |
20 |
or half-opped (+o/+h) from setting a channel topic. |
21 |
|
22 |
+s - 'Secret'. This will prevent the channel from being shown |
23 |
in a /whois, and in the channel list. |
24 |
|
25 |
+p - 'Paranoia'. Controls whether halfops may invite users |
26 |
into a channel or whether they may kick other members of a |
27 |
channel. |
28 |
|
29 |
+m - 'Moderated'. This will prevent any user who isn't opped, |
30 |
half-opped or voiced (+o/+h/+v) from talking in the channel. |
31 |
|
32 |
+i - 'Invite only'. This will prevent anyone from joining your |
33 |
channel who hasn't received an /invite or whose host isn't in |
34 |
the +I list. |
35 |
|
36 |
+r - 'Registered'. Channel has been registered with ChanServ. |
37 |
This mode can be set by servers only. |
38 |
|
39 |
+M - 'Modreg'. Unregistered/unidentified clients cannot send text to |
40 |
the channel |
41 |
|
42 |
+O - 'IRCOps only'. This will prevent anyone who hasn't obtained |
43 |
IRCOp status from joining your channel. Can be set by an IRCOp |
44 |
only. |
45 |
|
46 |
+R - 'Registered only'. Only registered clients may join a channel |
47 |
with that mode set |
48 |
|
49 |
+S - 'SSL only'. This will prevent anyone who isn't securely connected |
50 |
via SSL/TLS from joining your channel. |
51 |
|
52 |
|
53 |
WITH PARAMETERS: |
54 |
---------------- |
55 |
|
56 |
+k - 'Key'. This will require users joining to know the key, |
57 |
they must then use /join #channel KEY |
58 |
|
59 |
PARAMS: /mode #channel +k key |
60 |
|
61 |
+l - 'Limit'. This will prevent more than LIMIT number of people |
62 |
in the channel at any time. |
63 |
|
64 |
PARAMS: /mode #channel +l limit |
65 |
|
66 |
+v - 'Voice'. This will allow a user to talk in a moderated (+m) |
67 |
channel. Shown by the +nick flag. |
68 |
|
69 |
PARAMS: /mode #channel +vvvv nick1 nick2 nick3 nick4 |
70 |
|
71 |
+h - 'Half-op'. This will allow a user to set all of the above |
72 |
modes, (and some more below..), whilst stopping the user |
73 |
from doing harm to the channel. Users who are +h CANNOT |
74 |
kick opped (+o) users, or set modes +h/-h/+o/-o. |
75 |
|
76 |
They can perform all other modes, and can kick regular users. |
77 |
|
78 |
PARAMS: /mode #channel +hhhh nick1 nick2 nick3 nick4 |
79 |
|
80 |
+o - 'Op'. This gives the user full control over the channel. |
81 |
An opped user may op other users, set any mode, and |
82 |
remove ops from whoever they want. |
83 |
|
84 |
PARAMS: /mode #channel +oooo nick1 nick2 nick3 nick4 |
85 |
|
86 |
+b - 'Ban'. This will prevent a user from entering the channel, |
87 |
based on a nick!ident@host match. |
88 |
|
89 |
PARAMS: /mode #channel +bbbb n!u@h1b n!u@h2b n!u@h3b n!u@h4 |
90 |
|
91 |
+e - 'Exempt'. This will allow a user to join a channel even if |
92 |
they are banned (+b), based on a nick!ident@host match. |
93 |
|
94 |
PARAMS: /mode #channel +eeee n!u@h1b n!u@h2b n!u@h3b n!u@h4 |
95 |
|
96 |
+I - 'Invite Exempt'. This will allow a user to join an |
97 |
invite-only (+i) channel, based on a nick!user@host match. |
98 |
|
99 |
PARAMS: /mode #channel +IIII n!u@h1b n!u@h2b n!u@h3b n!u@h4 |