Spam Collector Board -- Warmane Exclusive Addon!
Revision History
Current version: 0.9.1b (http://www.lctwebdesign.com/SpamCollector_v0_91.zip)
- Raid icons now properly displayed
- Changed font to be a little easier to read.
Previous: 0.9b
- Initial community release!
- Not a lot of testing done yet -- only used by me so far
- No mini-map button is included (I personally hate the clutter). Type "/spamcollector show" to enable, if disabled
- STILL TODO: Improve display of raid symbols and coloring when quests and achievements are linked
Introduction
If you're anything like me, you've been completely annoyed by all of the general disregard for spam in the Global channels. Rather than trying to make people change their spamming habits (which, let's face it, won't happen), I decided to create an addon to help me cope with this behavior instead.
So, I created an addon I'm calling "Spam Collector Board," which attempts to organize the spamming into a cleaner, more useful, interface to review.
After using it for about a week now, it's been so useful I feel I should share it with the community for review and further development. I should be upfront in that this is only my second addon to create ever, so if anyone more experienced wants to assist in cleaning it up and applying better practices, that'd be much appreciated! Also, at the moment I have only tested it on WotLK servers, but if someone wants to try it on others, you can "load out of date" addons and see if it works.
What is it?
Spam Collector Board is an addon that attempts to organize the "Looking For" type spams, whether it's raids, RDF, or goods and professions. At it's core, it has two basic modes:
- Smart Check - Will look for common keywords (such as "LFG", "LFxM", "NEED ALL", etc) and add them to the board, even if seen only once
- Spam Only - Will only look for exactly repeated spam
Simply put: when the addon sees "looking for" type spam, it creates an entry on the new window once, and drops off when one minute has gone by since it was last seen. It allows for a much cleaner UI to see what people are looking for, and reduces to noise a bit (ie, only allows one item per character, meaning if they updated their message because they found a tank, it updates the one item on the Spam Board instead of adding a new item).
In other words, you go from this:
http://www.lctwebdesign.com/global.png
To this:
http://www.lctwebdesign.com/spamboard.png
Furthermore, if you see an entry you want to respond to, by clicking on the item it should start a "/w [name]" of the person who spammed the text, making responding quickly a lot easier.
Finally, it is worth noting that it collects all sources of chat for spam collection. Meaning, yells, global, /say, etc will appear in the board.
What Features Are Coming? How Can I Help?
I'm missing a couple features I'd like to be added still (feel free to assist if you can!):
- Add an optional mini-map button
- Resizable window - The window is fixed right now, as it was a lot easier to implement
- Display Quest/Achievement colors better - This wasn't immediately obvious to me how to do. If someone knows how to make this happen, please let me know!
- Filter Spam - Only show spam that also contains some user-defined keyword (such as "ICC" or "TOC" or "RDF" etc)
If you have additional suggestions for improvements or features, please let me know!
Thanks!
DarkGrudge