SpamThrottle

Eliminated duplicated messages in chat channels, reducing the amount of chat-clutter on busy systems

File Details

SpamThrottle 1.4.zip

  • R
  • Mar 2, 2010
  • 5.77 KB
  • 22.4K
  • 3.3.0
  • Retail

File Name

SpamThrottle_1.4.zip

Supported Versions

  • 3.3.0

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.

The /y filter has a minor interaction with Prat 3.0 with message gapping.  It is not a significant issue and will be addressed in future releases.