- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
5,104 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks WoT Mods
- Top Starcraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Videos
- Forums
SpamThrottle
- 0 Likes
- World of Warcraft
- 622 Monthly Downloads
- Supports: 4.3
- 115,515 Total Downloads
- Updated 11/29/2011 6:06:57 PM
- Created 12/4/2009 5:08:41 AM
- 196 Favorites
- Project Site
- Comments
- Release Type: Release
- License: GNU General Public License version 3 (GPLv3)
- Newest File: SpamThrottle4.3.zip
About SpamThrottle
This addon filters the trade channel and /yells (and all other numbered channels, i.e. /1 through /99) so that any individual message is only displayed ONCE every XX seconds, where XX is a user-settable number with a default of 600 seconds (10 minutes). Repeats are filtered out, as long as the text is similar and it's been less than XX seconds since the last identical message was shown. Repeated spam typically happens when someone has made a macro advertising something and repeats it over and over - this addon ensure that you will only see the chat message once only, unless the person changes their script or macro, in which case the new message is displayed once only. You don't miss any messages, just the duplicates are removed. A fuzzy match filter is used so that even if text is only similar it can be identified as a repeat. The addon is extremely lightweight and is completely self contained.
All of the chat channels and /y are monitored, but non-numbered channels (like /g or /w) are not. Any message repeated on any monitored channel is filtered, even if the message appears first on one channel and then the exact same text is repeated on another. On a very busy server, repeated advertisements for groups and trade items can make the chat channels nearly unusable, as they are constantly scrolling with hundreds of messages per minute - but removing the duplicates can reduce the channel chatter by as much as 80% depending on the server, thereby reclaiming the usefulness of the channels.
The spam can be colored dark gray so that it's easy to ignore (and also so that you can see what the addon is catching), or can be hidden completely. You can reset the filter altogether which clears it's memory and starts it from scratch - allowing you to see all new messages that appear (once) as the filter restarts recording what has been sent, or just depend on the gapping value to show repeated messages every XX seconds. The addon has a default setting to hide all spam; to change to 'color' mode use " /st color " and to change back to hiding spam use " /st hide ". You can also turn off the fuzzy match filter so that only exact matches count, using "/st nofuzzy". Turn it back on using "/st fuzzy".
Credit goes to Yewbacca's ASSFilter addon, which was used as a base for some of the code here.
12/05/2009 - Initial Release
12/07/2009 - Update to handle a potential problem with the way that LUA handles comparisons with uninitialized table elements on different WoW clients, thus potentially creating an "always filter" condition on some clients.
12/08/2009 - Updated to game version 3.3.0
01/03/2010 - Patched a bug whereby the filter was firing for each chat window opening, thus every window other than General was getting marked as a duplicate. For some people's setup this caused a problem. Simple fix was to filter messages after they have been seen 7 times, which is the number of times this filter is called for each message. This may require a more elegant solution in the future.
01/07/2010 - Implemented the more elegant solution to resolve above problem, using an event handler. Added gapping capability to allow repeated messages to be shown at a user-specifiable frequency (called the gapping value). Default gap is 600 seconds between repeated messages. Added a variable updating code to automatically roll saved variables forward from previous versions.
02/03/2010 - Implemented the fuzzy match filter to catch very similar messages, usually as a result of trying to defeat SpamThrottle. Made this an option so that users can require an exact match. Also added the /y channel for filtering, since some players were trying to defeat SpamThrottle by using the /y channel in Dalaran.
16/10/2010 - Updated for patch 4.0.1. Note that this is a working version, but point updates may be required to fix little things here and there if any issues are uncovered.
16/10/2010 - Re-upload to fix file naming problem.
04/03/2011 - Updated the game version applicability (no changes needed)
04/26/2011 - Updated to game version 4.1.
04/30/2011 - Fixed a minor error in the TOC file on the version
11/30/2011 - Updated to game version 4.3
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| SpamThrottle4.3.zip | Release | 4.3 | 22,925 | 11/29/2011 6:06:57 PM |
| SpamThrottle4.2.zip | Release | 4.2 | 21,486 | 7/1/2011 7:44:09 PM |
| SpamThrottle4.1.zip | Release | 4.1 | 11,536 | 5/1/2011 12:15:50 AM |
| SpamThrottle4.1.zip | Release | 4.1 | 7,346 | 4/26/2011 7:05:06 PM |
| Spamthrottle4.0.zip | Release | 4.0.3a | 33,186 | 10/16/2010 7:18:01 PM |
| Spamthrottle 2.0.zip | Release | 4.0.1 | 295 | 10/16/2010 6:28:54 AM |
| SpamThrottle 1.4.zip | Release | 3.3.0 | 21,245 | 3/2/2010 9:59:41 AM |
| SpamThrottle.zip | Release | 3.3.0 | 3,084 | 1/6/2010 9:27:08 PM |
Addon Packs Containing This...
-
Sïrthrall says so
-
Embrace of Shadows Guild Starter
-
brady145's Addon Pack
-
Bombcity's Addon Pack
-
Znira's Multi-Class, Multi-Purpose Addon Pack
-
SimplyCleanUI
-
Clean and Original Raiding UI
-
WarZack's Addon Pack
-
Saarg's Ultimate Tanking UI
-
Leroy Jenkins Addon Pack
-
Great Friends Guild - Essentials Pack
-
Párn's tanking Addon Pack
-
Sn4kp4x's Addon Pack
-
parn's Addon Pack
Top Downloads
-
- Bagnon
- Bags & Inventory
- 380,324 Monthly Downloads
-
- Deadly Boss Mods
- Combat and Boss Encounters
- 302,560 Monthly Downloads
-
- Recount
- Combat
- 301,016 Monthly Downloads
-
- SpellFlash
- PvP, Buffs & Debuffs, Quests & Leveling, Action Bars, and Combat
- 282,737 Monthly Downloads
-
- GatherMate2_Data
- Achievements
- 210,508 Monthly Downloads

Comments
This is a great addon but there seems to be a problem with custom channels. When SS is active is marks every message in a custom channel as spam and either removes it or greys it out.
sto the spamfilter. Some people seem to spam their emote-macro quite a lot....
The issue here was that in patch 4.0.1, Blizzard changed the way arguments were to be passed to event handlers. As of patch 4.0.1, arguments are no longer global and must be passed to the handlers. See http://forums.worldofwarcraft.com/thread.html?topicId=25626580975 for more info.
I have not yet been able to completely test every possible case, so please let me know if you find anything that is still broken. I'll continue to test of course, but I wanted to get a working version up quickly.
I think they've changed the way chat events fire and handle the manipulation of the chat window.
Can't wait for a fix so I can see how I can fix gimplist.
Good luck
http://forums.wowace.com/showthread.php?p=308452#post308452
Running it results in massive lag and trade being completely blocked.