Greasy Fork is available in English.

AntiSpam *OLD*

Insta-mutes spammers temporarily

Forfatter
KongScripts
Daglige installasjoner
0
Totale installasjoner
47
Vurderinger
0 0 0
Versjon
0.0.1.20171113053427
Lagd
06.03.2016
Oppdatert
13.11.2017
Lisens
I/T
Gjelder

Original Author: Vara
Original Host: http://userscripts-mirror.org/scripts/show/79563
Created: ???
Updated: 20/06/10
Total installs on original host as of 30/03/16: 4,855
Working Status: Unknown

Dev notes:

Insta-mutes spammers.



Tired of those spammers and having to call a mod or mute them? The problem is fixed: this script mutes them for you!

Somebody is declared a spammer if (s)he posts more that X messages in Y seconds (default: 4 messages in 3 seconds, but can be customized).

It is this script who mutes them, not Kongregate. The users who are muted by this script are not registered under your Kongregate mutes. Once you close the chat, everybody muted by this script becomes instantly unmuted (because a computer without common sense should be allowed to decide who gets muted permanently).

Commands:

You can use the

/sasf

(Set Anti-Spam Filter) command to set the amount of messages and seconds to declare somebody a spammer. Syntax:

/sasf [messages] [seconds]

If somebody posts the messages within the seconds (default 4 and 3), he is declared a spammer and will be muted.
NOTE: if you change this, the change will be saved.

You can use the command

/dasm

(Drop Anti-Spam Mutes) to instantly remove everybody who has been muted by this script, and remove all the records of people who have been talking.
NOTE: all the people who have been muted by this script will be removed when you close the chat anyway. Those motes aren't permanent.

Whitelist:

You can add somebody to the whitelist using the

/aswu

command (Anti-Spam Whitelist User). The duration is customizeable: single-time remove it from the list of muted people, remove it from the list of muted people and ensure (s)he can't be muted again for the current session, or remove it from the list of muted people and make sure (s)he can never be muted again. Syntax:

/aswu [username](duration)

The duration is added directly after the username (so without spaces). If you want to single time remove it, don't add a duration (/aswu User). If you want to whitelist her for the current session, add

(s)

after the username (

/aswu User(s)

). If you want to permanently whitelist somebody, add

(p)

behind the name (

/aswu User(p)

).

To remove somebody from the whitelist, use the

/ascw [username]

(Anti-Spam Cancel Whitelist) command.

To completely drop the whitelist, with every user it contains, use the

/dasw

(Drop Anti-Spam Whitelist) command.