]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/spamserv.help
Merge pull request #39 from d7415/master
[irc/evilnet/x3.git] / src / spamserv.help
index e600add55d8181673f5d704779d251c7f5c5208c..f4ffbcd3379423fd4a9d33b3c8117a4c1f60071b 100644 (file)
         "EXCEPTLEVEL:        Users equal and above to this level will be exempt to all $X checks.",
         "EXCEPTADVLEVEL:     Users equal and above to this level will be exempt to $X advertising checks.",
         "EXCEPTBADWORDLEVEL: Users equal and above to this level will be exempt to $X badword checks.",
+        "EXCEPTCAPSLEVEL:    Users equal and above to this level will be exempt to $X caps checks.",
         "EXCEPTFLOODLEVEL:   Users equal and above to this level will be exempt to $X flood checks.",
         "EXCEPTSPAMLEVEL:    Users equal and above to this level will be exempt to $X spam checks.",
         "SPAMLIMIT:          Number of equal lines, a user may send.",
         "BADREACTION:        What happens when someone says a badword after warning.",
+        "CAPSREACTION:       What happens when someone uses too many caps.",
         "ADVREACTION:        What happens when someone advertises after warning.",
         "WARNREACTION:       What happens when someone continues spamming/flooding after warning.",
         "ADVSCAN:            Enables/Disables scanning for advertisements.",
         "SPAMSCAN:           Enables/Disables scanning for spam.",
         "CHANFLOODSCAN:      Enables/Disables scanning for channel flood.",
         "JOINFLOODSCAN:      Enables/Disables scanning for joinflood.",
+        "CAPSMIN:            Atleast this amount min caps and atleast CAPSPERCENT of the total line.",
+        "CAPSPERCENT:        atleast CapsPercent of the total line.",
         "$uSee Also:$u set spamlimit, set badreaction, set advreaction, set warnreaction, set advscan, set badwordscan, set spamscan, set chanfloodscan, set joinfloodscan");
 
 "SET EXCEPTLEVEL" ("/msg $X SET <#channel> EXCEPTLEVEL <level>",
         "Any users equal or above to the specified level will be exempt to all $X checks",
-        "$uSee Also:$u set exceptadvlevel, set exceptbadwordlevel, set exceptfloodlevel, set exceptspamlevel");
+        "$uSee Also:$u set exceptadvlevel, set exceptbadwordlevel, set exceptcapslevel, set exceptfloodlevel, set exceptspamlevel");
 
 "SET EXCEPTADVLEVEL" ("/msg $X SET <#channel> EXCEPTADVLEVEL <level>",
         "Any users equal or above to the specified level will be exempt to $X advertising checks",
-        "$uSee Also:$u set exceptlevel, set exceptbadwordlevel, set exceptfloodlevel, set exceptspamlevel");
+        "$uSee Also:$u set exceptlevel, set exceptbadwordlevel, set exceptcapslevel, set exceptfloodlevel, set exceptspamlevel");
 
 "SET EXCEPTBADWORDLEVEL" ("/msg $X SET <#channel> EXCEPTBADWORDLEVEL <level>",
         "Any users equal or above to the specified level will be exempt to $X badword checks",
+        "$uSee Also:$u set exceptlevel, set exceptadvlevel, set exceptcapslevel, set exceptfloodlevel, set exceptspamlevel");
+
+"SET EXCEPTCAPSLEVEL" ("/msg $X SET <#channel> EXCEPTCAPSLEVEL <level>",
+        "Any users equal or above to the specified level will be exempt to $X caps checks",
         "$uSee Also:$u set exceptlevel, set exceptadvlevel, set exceptfloodlevel, set exceptspamlevel");
 
 "SET EXCEPTFLOODLEVEL" ("/msg $X SET <#channel> EXCEPTFLOODLEVEL <level>",
         "Any users equal or above to the specified level will be exempt to $X flood checks",
-        "$uSee Also:$u set exceptlevel, set exceptadvlevel, set exceptbadwordlevel, set exceptspamlevel");
+        "$uSee Also:$u set exceptlevel, set exceptadvlevel, set exceptbadwordlevel, set exceptcapslevel, set exceptspamlevel");
 
 "SET EXCEPTSPAMLEVEL" ("/msg $X SET <#channel> EXCEPTSPAMLEVEL <level>",
         "Any users equal or above to the specified level will be exempt to $X spam checks",
-        "$uSee Also:$u set exceptlevel set exceptadvlevel, set exceptbadwordlevel, set exceptfloodlevel");
+        "$uSee Also:$u set exceptlevel set exceptadvlevel, set exceptbadwordlevel, set exceptcapslevel, set exceptfloodlevel");
 
 "SET SPAMLIMIT" ("/msg $X SET <#channel> SPAMLIMIT <value>",
         "You can specify the number of equal messages, a user may send.  Valid settings are:",
         "$b4$b  Kill on disallowed badwords. Only settable by irc operators.",
         "$uSee Also:$u set badscan");
 
+"SET CAPSREACTION" ("/msg $X SET <#channel> CAPSREACTION <value>",
+        "This setting controls what happens to those who send too many caps to the channel after a warning:",
+        "$b0$b  Kick on disallowed caps.",
+        "$b1$b  Kickban on disallowed caps.",
+        "$b2$b  Short timed ban (default: 15 minutes) on disallowed caps.",
+        "$b3$b  Long timed ban (default: 1 hour) on disallowed caps.",
+        "$b4$b  Kill on disallowed badwords. Only settable by irc operators.",
+        "$uSee Also:$u set capsscan");
+
 "SET ADVREACTION" ("/msg $X SET <#channel> ADVREACTION <value>",
         "This setting controls what happens to those who send disallowed advertisements to the channel after a warning:",
         "$b0$b  Kick on disallowed advertising.",
 
 "SET ADVSCAN" ("/msg $X SET <#channel> ADVSCAN <1/0>",
         "If this setting is enabled, $X checks all messages for advertisements.",
-        "Advertisements are: www.*, http:*, ftp.*, ftp:* and #*; e.g. #evilnet, http://evilnet.sourceforge.net etc ..");
+        "Advertisements are: www.*, http:*, ftp.*, ftp:* and #*; e.g. #evilnet, https://github.com/evilnet/x3/ etc ..");
 
 "SET BADSCAN" ("/msg $X SET <#channel> BADSCAN <1/0>",
         "If this setting is enabled, $X checks all messages for badwords.");
         "Normally users join a channel and stay in the channel or part and do not rejoin after a few seconds.",
         "If they want to cause trouble, they join/part the channel very often. $X will punish every user, who does that.");
 
+"SET CAPSMIN" ("/msg $X SET <#channel> CAPSMIN <value>",
+        "$X kicks only if there are at least CAPSMIN and they constitute at least CAPSPERCENT of the total text line",
+        "$uSee Also:$u set capsscan, set capspercent");
+
+"SET CAPSPERCENT" ("/msg $X SET <#channel> CAPSPERCENT <value>",
+        "$X kicks only if there are at least CAPSMIN and they constitute at least CAPSPERCENT of the total text line",
+        "$uSee Also:$u set capsscan, set capsmin");
+
 "REGISTER" ("/msg $X REGISTER <#channel>",
         "Registers a channel with $X.",
         "The Channel must be registered with $C and may not be suspended.",