]>
Commit | Line | Data |
---|---|---|
1 | "<INDEX>" ( | |
2 | " Hello there!", | |
3 | " Im $b$X$b, your channel spam protection service.", | |
4 | "$b$b", | |
5 | " With this service you can have your channel checked", | |
6 | " for spam, flood, join flood, and disallowed", | |
7 | " advertisements.", | |
8 | "=---------------------------------------=", | |
9 | " ADDBADWORD Adds a word to the badword list.", | |
10 | " DELBADWORD Deletes a word from the badword list.", | |
11 | "$b$b", | |
12 | " ADDEXCEPTION Adds a word to the exception list.", | |
13 | " DELEXCEPTION Deletes a word from the exception list.", | |
14 | "$b$b", | |
15 | " ADDTRUST Adds an account to the channel trust list.", | |
16 | " DELTRUST Removes an account to the channel trust list.", | |
17 | " LISTTRUST Lists the trusts for the given channel.", | |
18 | "$b$b", | |
19 | " SET Changes various channel settings.", | |
20 | " STATUS Shows general information about $X.", | |
21 | "$b$b", | |
22 | " $bPrivileged Commands:$b", | |
23 | " OADDTRUST Adds an account to the global trust list.", | |
24 | " ODELTRUST Removes an account to the global trust list.", | |
25 | " REGISTER Registers a new channel.", | |
26 | " UNREGISTER Removes $X from a registered channel.", | |
27 | "$b$b", | |
28 | " See $b/msg $X help <command>$b for syntax", | |
29 | " and usage for a command. Before you can start", | |
30 | " using $X your channel must be registered in $X", | |
31 | " by an IRC Operator, please join #afternet and ask", | |
32 | " if you wish to get $X in your channel."); | |
33 | ||
34 | "ADDBADWORD" ("/msg $X ADDBADWORD [word]", | |
35 | "Without an argument, it will show all existing badwords.", | |
36 | "With an argument, it will add the given word to the badword list.", | |
37 | "$X checks, if one of the words in the sentence of a user is in the badword list; if so, $X will not punish the user, doesn't matter, if it's a bad advertisement.", | |
38 | "This means, you have to make sure, all badwords are adequate.", | |
39 | "$bFirst example$b: You added the word \"afternet.org\" to the badword list and someone posts \"www.afternet.org/aup\", he won't get punished.", | |
40 | "$bSecond example$b: You added the word \"support\" to the list and someone tells another person to join #support, he won't get punished.", | |
41 | "$bThird example$b: You added \"afternet\" to the list and someone posts \"JOIN #channelxyz on afternet\", he will NOT get punished, because the word \"afternet\" is in the sentence.", | |
42 | "If he would say \"JOIN #channelxyz\", $X would punish him.", | |
43 | "$uSee Also:$u delbadword"); | |
44 | ||
45 | "ADDTRUST" ("/msg $X ADDTRUST <nick/*account> <#channel>", | |
46 | "Adds the specified account to the trusted user list for $X in the channel specified.", | |
47 | "Users on the trusted user list will be immune to $X checks in the specified channel", | |
48 | "$uSee Also:$u deltrust, listtrust" | |
49 | ); | |
50 | ||
51 | "DELBADWORD" ("/msg $X DELBADWORD", | |
52 | "Without an argument, it will show all existing badwords.", | |
53 | "With an argument, it will delete the given word from the badword list.", | |
54 | "$uSee Also:$u addbadword"); | |
55 | ||
56 | "ADDEXCEPTION" ("/msg $X ADDEXCEPTION [word]", | |
57 | "Without an argument, it will show all existing exceptions.", | |
58 | "With an argument, it will add the given word to the exception list.", | |
59 | "$X checks, if one of the words in the sentence of a user is in the exception list; if so, $X will not punish the user, doesn't matter, if it's a bad advertisement.", | |
60 | "This means, you have to make sure, all exceptions are adequate.", | |
61 | "$bFirst example$b: You added the word \"afternet.org\" to the exception list and someone posts \"www.afternet.org/aup\", he won't get punished.", | |
62 | "$bSecond example$b: You added the word \"support\" to the list and someone tells another person to join #support, he won't get punished.", | |
63 | "$bThird example$b: You added \"afternet\" to the list and someone posts \"JOIN #channelxyz on afternet\", he will NOT get punished, because the word \"afternet\" is in the sentence.", | |
64 | "If he would say \"JOIN #channelxyz\", $X would punish him.", | |
65 | "$uSee Also:$u delexception"); | |
66 | ||
67 | "DELEXCEPTION" ("/msg $X DELEXCEPTION", | |
68 | "Without an argument, it will show all existing exceptions.", | |
69 | "With an argument, it will delete the given word from the exception list.", | |
70 | "$uSee Also:$u addexception"); | |
71 | ||
72 | "DELTRUST" ("/msg $X DELTRUST <nick/*account> <#channel>", | |
73 | "Removes the specified account to the trusted user list for $X in the channel specified.", | |
74 | "Users on the trusted user list will be immune to $X checks in the specified channel", | |
75 | "$uSee Also:$u addtrust, listtrust" | |
76 | ); | |
77 | ||
78 | "LISTTRUST" ("/msg $X LISTTRUST <#channel/global>", | |
79 | "Lists the trusted users in $X for the specified channel", | |
80 | "$uSee Also:$u addtrust, deltrust, listtrust, oaddtrust, odeltrust" | |
81 | ); | |
82 | ||
83 | "OADDTRUST" ("/msg $X OADDTRUST <nick/*account> <#channel/global>", | |
84 | "Adds the specified account to the trusted user list for $X in the channel specified.", | |
85 | "If global is specified then the user will be added to the global trusted user list for $X.", | |
86 | "Users on the trusted user list will be immune to $X checks in the specified channel(s)", | |
87 | "$uSee Also:$u odeltrust, listtrust" | |
88 | ); | |
89 | ||
90 | "ODELTRUST" ("/msg $X ODELTRUST <nick/*account> <#channel/global>", | |
91 | "Removes the specified account to the trusted user list for $X in the channel specified.", | |
92 | "If global is specified then the user will be added to the global trusted user list for $X.", | |
93 | "Users on the trusted user list will be immune to $X checks in the specified channel(s)", | |
94 | "$uSee Also:$u oaddtrust, listtrust" | |
95 | ); | |
96 | ||
97 | "SET" ("/msg $X SET <#channel> [<parameter> [setting]]", | |
98 | "This command will set various channel options. With no arguments, it will show the current values of all channel options.", | |
99 | "Only channel owners and coowners may change settings.", | |
100 | "EXCEPTLEVEL: Users equal and above to this level will be exempt to all $X checks.", | |
101 | "EXCEPTADVLEVEL: Users equal and above to this level will be exempt to $X advertising checks.", | |
102 | "EXCEPTBADWORDLEVEL: Users equal and above to this level will be exempt to $X badword checks.", | |
103 | "EXCEPTCAPSLEVEL: Users equal and above to this level will be exempt to $X caps checks.", | |
104 | "EXCEPTFLOODLEVEL: Users equal and above to this level will be exempt to $X flood checks.", | |
105 | "EXCEPTSPAMLEVEL: Users equal and above to this level will be exempt to $X spam checks.", | |
106 | "SPAMLIMIT: Number of equal lines, a user may send.", | |
107 | "BADREACTION: What happens when someone says a badword after warning.", | |
108 | "CAPSREACTION: What happens when someone uses too many caps.", | |
109 | "ADVREACTION: What happens when someone advertises after warning.", | |
110 | "WARNREACTION: What happens when someone continues spamming/flooding after warning.", | |
111 | "ADVSCAN: Enables/Disables scanning for advertisements.", | |
112 | "BADWORDSCAN: Enables/Disables scanning for badwords.", | |
113 | "SPAMSCAN: Enables/Disables scanning for spam.", | |
114 | "CHANFLOODSCAN: Enables/Disables scanning for channel flood.", | |
115 | "JOINFLOODSCAN: Enables/Disables scanning for joinflood.", | |
116 | "CAPSMIN: Atleast this amount min caps and atleast CAPSPERCENT of the total line.", | |
117 | "CAPSPERCENT: atleast CapsPercent of the total line.", | |
118 | "$uSee Also:$u set spamlimit, set badreaction, set advreaction, set warnreaction, set advscan, set badwordscan, set spamscan, set chanfloodscan, set joinfloodscan"); | |
119 | ||
120 | "SET EXCEPTLEVEL" ("/msg $X SET <#channel> EXCEPTLEVEL <level>", | |
121 | "Any users equal or above to the specified level will be exempt to all $X checks", | |
122 | "$uSee Also:$u set exceptadvlevel, set exceptbadwordlevel, set exceptcapslevel, set exceptfloodlevel, set exceptspamlevel"); | |
123 | ||
124 | "SET EXCEPTADVLEVEL" ("/msg $X SET <#channel> EXCEPTADVLEVEL <level>", | |
125 | "Any users equal or above to the specified level will be exempt to $X advertising checks", | |
126 | "$uSee Also:$u set exceptlevel, set exceptbadwordlevel, set exceptcapslevel, set exceptfloodlevel, set exceptspamlevel"); | |
127 | ||
128 | "SET EXCEPTBADWORDLEVEL" ("/msg $X SET <#channel> EXCEPTBADWORDLEVEL <level>", | |
129 | "Any users equal or above to the specified level will be exempt to $X badword checks", | |
130 | "$uSee Also:$u set exceptlevel, set exceptadvlevel, set exceptcapslevel, set exceptfloodlevel, set exceptspamlevel"); | |
131 | ||
132 | "SET EXCEPTCAPSLEVEL" ("/msg $X SET <#channel> EXCEPTCAPSLEVEL <level>", | |
133 | "Any users equal or above to the specified level will be exempt to $X caps checks", | |
134 | "$uSee Also:$u set exceptlevel, set exceptadvlevel, set exceptfloodlevel, set exceptspamlevel"); | |
135 | ||
136 | "SET EXCEPTFLOODLEVEL" ("/msg $X SET <#channel> EXCEPTFLOODLEVEL <level>", | |
137 | "Any users equal or above to the specified level will be exempt to $X flood checks", | |
138 | "$uSee Also:$u set exceptlevel, set exceptadvlevel, set exceptbadwordlevel, set exceptcapslevel, set exceptspamlevel"); | |
139 | ||
140 | "SET EXCEPTSPAMLEVEL" ("/msg $X SET <#channel> EXCEPTSPAMLEVEL <level>", | |
141 | "Any users equal or above to the specified level will be exempt to $X spam checks", | |
142 | "$uSee Also:$u set exceptlevel set exceptadvlevel, set exceptbadwordlevel, set exceptcapslevel, set exceptfloodlevel"); | |
143 | ||
144 | "SET SPAMLIMIT" ("/msg $X SET <#channel> SPAMLIMIT <value>", | |
145 | "You can specify the number of equal messages, a user may send. Valid settings are:", | |
146 | "$b0$b Users may send the same message $b2$b times.", | |
147 | "$b1$b Users may send the same message $b3$b times.", | |
148 | "$b2$b Users may send the same message $b4$b times.", | |
149 | "$b3$b Users may send the same message $b5$b times.", | |
150 | "$b4$b Users may send the same message $b6$b times.", | |
151 | "$uSee Also:$u set spamscan"); | |
152 | ||
153 | "SET BADREACTION" ("/msg $X SET <#channel> BADREACTION <value>", | |
154 | "This setting controls what happens to those who send disallowed badwords to the channel after a warning:", | |
155 | "$b0$b Kick on disallowed badwords.", | |
156 | "$b1$b Kickban on disallowed badwords.", | |
157 | "$b2$b Short timed ban (default: 15 minutes) on disallowed badwords.", | |
158 | "$b3$b Long timed ban (default: 1 hour) on disallowed badwords.", | |
159 | "$b4$b Kill on disallowed badwords. Only settable by irc operators.", | |
160 | "$uSee Also:$u set badscan"); | |
161 | ||
162 | "SET CAPSREACTION" ("/msg $X SET <#channel> CAPSREACTION <value>", | |
163 | "This setting controls what happens to those who send too many caps to the channel after a warning:", | |
164 | "$b0$b Kick on disallowed caps.", | |
165 | "$b1$b Kickban on disallowed caps.", | |
166 | "$b2$b Short timed ban (default: 15 minutes) on disallowed caps.", | |
167 | "$b3$b Long timed ban (default: 1 hour) on disallowed caps.", | |
168 | "$b4$b Kill on disallowed badwords. Only settable by irc operators.", | |
169 | "$uSee Also:$u set capsscan"); | |
170 | ||
171 | "SET ADVREACTION" ("/msg $X SET <#channel> ADVREACTION <value>", | |
172 | "This setting controls what happens to those who send disallowed advertisements to the channel after a warning:", | |
173 | "$b0$b Kick on disallowed advertising.", | |
174 | "$b1$b Kickban on disallowed advertising.", | |
175 | "$b2$b Short timed ban (default: 15 minutes) on disallowed advertising.", | |
176 | "$b3$b Long timed ban (default: 1 hour) on disallowed advertising.", | |
177 | "$b4$b Kill on disallowed advertising. Only settable by irc operators.", | |
178 | "$uSee Also:$u set advscan"); | |
179 | ||
180 | "SET WARNREACTION" ("/msg $X SET <#channel> WARNREACTION <value>", | |
181 | "This setting controls what happens to those who spam or flood the channel after a warning:", | |
182 | "$b0$b Kick after warning.", | |
183 | "$b1$b Kickban after warning.", | |
184 | "$b2$b Short timed ban (default: 15 minutes) after warning.", | |
185 | "$b3$b Long timed ban (default: 1 hour) after warning.", | |
186 | "$b4$b Kill after warning. Only settable by irc operators.", | |
187 | "$uSee Also:$u set spamscan, set chanfloodscan"); | |
188 | ||
189 | "SET ADVSCAN" ("/msg $X SET <#channel> ADVSCAN <1/0>", | |
190 | "If this setting is enabled, $X checks all messages for advertisements.", | |
191 | "Advertisements are: www.*, http:*, ftp.*, ftp:* and #*; e.g. #evilnet, http://evilnet.sourceforge.net etc .."); | |
192 | ||
193 | "SET BADSCAN" ("/msg $X SET <#channel> BADSCAN <1/0>", | |
194 | "If this setting is enabled, $X checks all messages for badwords."); | |
195 | ||
196 | "SET SPAMSCAN" ("/msg $X SET <#channel> SPAMSCAN <1/0>", | |
197 | "If this setting is enabled, $X checks all incoming channel messages for spam.", | |
198 | "Posting the same message multiple times is considered as spam, which means, if someone posts the same message more than the number of times, which is allowed (/msg $X set SPAMLIMIT), $X will punish him."); | |
199 | ||
200 | "SET CHANFLOODSCAN" ("/msg $X SET <#channel> CHANFLOODSCAN <1/0>", | |
201 | "If this setting is enabled, $X checks, if a person tries to flood the channel.", | |
202 | "Posting messages in a small amount of time is considered as flood, so if someone tries to flood the channel, $X will punish him."); | |
203 | ||
204 | "SET JOINFLOODSCAN" ("/msg $X SET <#channel> JOINFLOODSCAN <1/0>", | |
205 | "If this setting is enabled, $X checks, if a person joins the channel more than one time.", | |
206 | "Normally users join a channel and stay in the channel or part and do not rejoin after a few seconds.", | |
207 | "If they want to cause trouble, they join/part the channel very often. $X will punish every user, who does that."); | |
208 | ||
209 | "SET CAPSMIN" ("/msg $X SET <#channel> CAPSMIN <value>", | |
210 | "$X kicks only if there are at least CAPSMIN and they constitute at least CAPSPERCENT of the total text line", | |
211 | "$uSee Also:$u set capsscan, set capspercent"); | |
212 | ||
213 | "SET CAPSPERCENT" ("/msg $X SET <#channel> CAPSPERCENT <value>", | |
214 | "$X kicks only if there are at least CAPSMIN and they constitute at least CAPSPERCENT of the total text line", | |
215 | "$uSee Also:$u set capsscan, set capsmin"); | |
216 | ||
217 | "REGISTER" ("/msg $X REGISTER <#channel>", | |
218 | "Registers a channel with $X.", | |
219 | "The Channel must be registered with $C and may not be suspended.", | |
220 | "$uSee Also:$u unregister"); | |
221 | ||
222 | "STATUS" ("/msg $X STATUS [MEMORY|CHANNELS]", | |
223 | "$bSTATUS$b shows you general information about $X. An irc operator can get information about the memory usage and a list of all registered channels."); | |
224 | ||
225 | "UNREGISTER" ("/msg $X UNREGISTER <#channel> [CONFIRM]", | |
226 | "Removes $X from the given channel.", | |
227 | "If you are not network staff, you must add $bCONFIRM$b to the end of your line to confirm unregistration.", | |
228 | "$bSee Also:$b register"); |