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