Académique Documents
Professionnel Documents
Culture Documents
Version: Vanilla_1.12
Date: 02 May 2017
Author: Orukxu
On many servers the Trade channel is the main LFG channel in use today. On full
servers, many people spam the channel to increase the visibility of their messages
(or just be a general nuisance) by making macros and repeating the message once
every few minutes. And then theres gold sellers. This means you spend more time
reading crap and less time interacting with normal people.
This addon filters the trade channel (and all other numbered channels, i.e. /1
through /99), /y, and optionally /s and /w so that any individual message is only
displayed ONCE. Repeats are filtered out, as long as the text is identical or very
close. A message is determined to be 'close' based on some advanced heuristics. It
means you will only see unique LFG messages once. On heavily populated servers for
example this may reduce the chat messages by 70% to 80%, and makes the channels
readable again.
The default is to hide the message entirely so that you never see the repeat. If
you want to see what you are missing, then you can set "color" mode, for which the
repeats will be colored dark gray - easy to ignore, and gives you a sense of what
is being blocked. The author recommends using the hide mode under normal
circumstances.
Behavior:
* Spam is filtered from the numbered channels, i.e. /1 to /99 (which includes
the trade channel, the worst offender).
* Spam on /y (yell) is treated the same as a numbered channel, and is
filtered similarly.
* Spam on /w (whisper) is treated the same as well (optionally).
* Spam on /s (say) is treated the same as well (optionally).
* There is an option to reply to whispers automatically with a message
telling the person their message was blocked.
* The filter will not affect raid/bg, guild chat and so on.
* It won't filter your OWN messages AT ALL; they will show up as normal, even
if you're committing the spam yourself.
* It filters by the content of the message itself, looking for repetitive
messages.
* There is a keyword list that you can adjust to filter by keyword.
* There is a player list that you can adjust to filter by player name.
* The first time a unique message arrives, it is always shown.
* It is free-standing and compatible with other spam filters.
* Repeated messages are allowed every X seconds, where X defaults to 600.
This is user settable.
* Windfury is in the default keyword list, as well as many common gold
selling sites.
Usage:
/spamthrottle, or /st
Opens the main configuration GUI. All settings are controllable here.
/st reset
Resets the memory to start from scratch - effectively making the program
forget all previous messages.
Acknowledgements:
This addon was originally inspired by ASSFilter, created by Yewbacca.
Thanks to Tori of Blackrock for helping with some of the event handler code
on the retail version. Much appreciated!