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 |
Can be set only by servers and services. |
38 |
|
39 |
+u - 'Hide bmasks'. Hides +b/+e/+I mode changes and lists to everyone |
40 |
except channel ops, and half-ops (+o/+h). |
41 |
|
42 |
+C - 'No CTCPs'. Prevent users from sending CTCPs to the channel. |
43 |
|
44 |
+K - 'No KNOCK'. KNOCK cannot be used on the channel. |
45 |
|
46 |
+L - 'Large ban list'. Channel can make use of the extended ban list |
47 |
limit. Can be set only by irc-operators, servers and services. |
48 |
|
49 |
+M - 'Modreg'. Unregistered/unidentified clients cannot send text to |
50 |
the channel |
51 |
|
52 |
+N - 'No nick changes'. This will prevent any user who isn't opped, |
53 |
half-opped or voiced (+o/+h/+v) from changing their nick while |
54 |
in the channel. |
55 |
|
56 |
+O - 'IRCOps only'. This will prevent anyone who hasn't obtained |
57 |
irc-operator status from joining your channel. Can be set only |
58 |
by irc-operators, servers and services. |
59 |
|
60 |
+R - 'Registered only'. Only registered clients may join a channel |
61 |
with that mode set |
62 |
|
63 |
+S - 'Secure only'. This will prevent anyone who isn't securely connected |
64 |
via TLS from joining your channel. |
65 |
|
66 |
+T - 'No Notices'. This will prevent any user who isn't opped, |
67 |
half-opped or voiced (+o/+h/+v) from sending channel notices. |
68 |
|
69 |
|
70 |
WITH PARAMETERS: |
71 |
---------------- |
72 |
|
73 |
+k - 'Key'. This will require users joining to know the key, |
74 |
they must then use /join #channel KEY |
75 |
|
76 |
PARAMS: /mode #channel +k key |
77 |
|
78 |
+l - 'Limit'. This will prevent more than LIMIT number of people |
79 |
in the channel at any time. |
80 |
|
81 |
PARAMS: /mode #channel +l limit |
82 |
|
83 |
+v - 'Voice'. This will allow a user to talk in a moderated (+m) |
84 |
channel. Shown by the +nick flag. |
85 |
|
86 |
PARAMS: /mode #channel +vvvv nick1 nick2 nick3 nick4 |
87 |
|
88 |
+h - 'Half-op'. This will allow a user to set all of the above |
89 |
modes, (and some more below..), whilst stopping the user |
90 |
from doing harm to the channel. Users who are +h CANNOT |
91 |
kick opped (+o) users, or set modes +h/-h/+o/-o. |
92 |
|
93 |
They can perform all other modes, and can kick regular users. |
94 |
|
95 |
PARAMS: /mode #channel +hhhh nick1 nick2 nick3 nick4 |
96 |
|
97 |
+o - 'Op'. This gives the user full control over the channel. |
98 |
An opped user may op other users, set any mode, and |
99 |
remove ops from whoever they want. |
100 |
|
101 |
PARAMS: /mode #channel +oooo nick1 nick2 nick3 nick4 |
102 |
|
103 |
+b - 'Ban'. This will prevent a user from entering the channel, |
104 |
based on a nick!ident@host match. |
105 |
|
106 |
PARAMS: /mode #channel +bbbb n!u@h1b n!u@h2b n!u@h3b n!u@h4 |
107 |
|
108 |
+e - 'Exempt'. This will allow a user to join a channel even if |
109 |
they are banned (+b), based on a nick!ident@host match. |
110 |
|
111 |
PARAMS: /mode #channel +eeee n!u@h1b n!u@h2b n!u@h3b n!u@h4 |
112 |
|
113 |
+I - 'Invite Exempt'. This will allow a user to join an |
114 |
invite-only (+i) channel, based on a nick!user@host match. |
115 |
|
116 |
PARAMS: /mode #channel +IIII n!u@h1b n!u@h2b n!u@h3b n!u@h4 |