Category: Chat Mods
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
20090822a
Date:
08-22-2009 06:58 AM
Size:
212.85 Kb
Downloads:
126,087
Favorites:
460
MD5:
Pictures
Click to enlarge
Blocked message
Click to enlarge
Options
Click to enlarge
Report Spam
SpamSentry   Popular! (More than 5000 hits)
SpamSentry by Anea

This addon stops goldspam messages from showing in your chatframes. To detect spam, SpamSentry uses sophistacted heuristics that have been developed over the course of over two years. Caught spammers can easily be reported using an intuitive one-click report system. SpamSentry features an LDB plugin that provides some simple status info, and gives you quick access to the options and the reporting window.

---
20090822: Updated toc for 3.2 and updated filters for a collection of new spammers. Added compatibility for coloured playernames.

---

Installation:
* Unzip the file into your 'Interface/Addons' folder.

Features:
* Detects multi-message spam
* Customisable notification
* LibDataBroker (LDB) support (FuBar users can download Broker2FuBar to show the SpamSentry icon)
* Compatible with Whisp, Chatter and Wim
* Seperate reportlists are maintained for each realm you play on
* And many more

Use:
* Left click the LDB icon to show a list of blocked messages
* Type /sentry or right-click the icon for options

How to help:
* If a spam-message isn't recognised:
1. Report the spammer by right-clicking the name in the chat window and selecting "Report Spam"
2. Control-click the SpamSentry icon
3. Send me a PM with the code sequence
* If you encounter a false positive:
1. Click the message in SpamSentry main-window
2. Send me a PM containing that message

Performance notes:
* All code has been designed to minimize parsing-time, and maximize performance for raiding.
* The addon currently uses about 150kB memory (Patch 3.0 GetAddOnMemoryUsage(), no libraries).
* Toggle the statistics option in the configuration screen to show session statistics in the tooltip.

Known issues:
* Blizzard made an a-typical implementation for who-queries. You may notice slow response on the /who command while using this mod when the chat is crowded.
* Textballoons from says and yells are still shown. Blizzard currently provides no way to block textballoons.

Localisation:
German - Credits to: Scath, Gothico , Gamefaq
French - Credits to: Foxbad, Onissifor, Citanul, Beldarane
Spanish - Credits to Nekromant for his translation
Chinese - Credits to Norova for her translation
Other - Please contact me if you're able / willing to provide localisation for your language.

Special thanks:
To Aery for unlimited testing-support
  Change Log - SpamSentry
20090822: Updated toc for 3.2 and updated filters for a collection of new spammers. Added compatibility for coloured playernames.
20090502: Fixed bug with minimap icon, updated filters
20090223: Updated filters
20090221: Updated filters
20090212: Fixed issue with false positives
20090208: Updated filters
20090203: Updated filters
20090124:
- Replaced tooltip code (LibQTip instead of Tablet).
- Fixed issue with non-english clients not monitoring general channels
- Added minimap icon
- Fixed bugs with WIM-compatibility code
20090122 - Fixed a few minor bugs with patch 3.0.8
  Archived Versions - SpamSentry
File Name
Version
Size
Author
Date
20090502
182kB
Anea
05-02-2009 03:48 AM
20090223
169kB
Anea
02-23-2009 04:20 PM
20090221
169kB
Anea
02-21-2009 04:26 AM
20090212
169kB
Anea
02-12-2009 02:42 PM
20090107-2
181kB
Anea
01-07-2009 01:12 PM
20081027
180kB
Anea
10-28-2008 04:30 AM
  Comments - SpamSentry
Post A Reply Comment Options
Old 04-01-2009, 09:29 AM  
Spahut
A Flamescale Wyrmkin

Forum posts: 137
File comments: 111
Uploads: 0
Question:

When I manually right click on a spammer and report them, it is added to a list instead of being reported at once - is there a way to avoid it being added to the list but forced to be reported NOW ?
Spahut is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-22-2009, 03:10 PM  
Spahut
A Flamescale Wyrmkin

Forum posts: 137
File comments: 111
Uploads: 0
Here is a request:

When you are told to click on a link to bring up the report window, I'd like a feature to see the "clear" button disabled.

So many times I end up clicking on that instead of reporting the spammers and then its too late..
Spahut is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-19-2009, 08:21 AM  
Anea
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 66
Uploads: 2
LDB icon

I have been slacking a bit the past two weeks due to busy work. I'll look into the LDB-icon issue this weekend. Should not be too hard to fix once SpamSentry is using the up-to-date version of the lib again.

Thank you all for the detailed feedback!
Anea is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-16-2009, 07:07 PM  
azonia
A Kobold Labourer
 
azonia's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 33
Uploads: 15
For now, the quick and dirty way is to do a search in your addons directory for the file "LibDBIcon-1.0.lua"

Replace all versions of this file with the one included with SpamSentry.

I'm sure there's a better fix, but this works for me.
azonia is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-15-2009, 11:03 PM  
khariv
A Defias Bandit

Forum posts: 2
File comments: 40
Uploads: 0
So is there a straightforward resolution to turning OFF the minimap icon and getting it to stay off?
khariv is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-15-2009, 05:46 PM  
azonia
A Kobold Labourer
 
azonia's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 33
Uploads: 15
Further testing with the icon duplication problem shows that any addon using the updated ldbicon library will cause spamsentry to have 2 icons. Looks like there was a change in version 7 or 8 that broke spam sentry's ldb code. I tried changing the version in spam sentry's libraries, but that didn't help, so for now I'm downgrading ldbicon library in all of my other addons to version 6.
azonia is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-13-2009, 08:34 PM  
azonia
A Kobold Labourer
 
azonia's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 33
Uploads: 15
I've installed the newest bigwigs bossmods and for some reason it causes SpamSentry to duplicate its icon. This is with broker2fubar installed, so I get an icon on the fubar and on the minimap. Not sure which mod is the culprit here.

*note: I rolled back the ldbicon library included with bigwigs (rev: 8) to the one that spamsentry uses (rev: 6) and that made the problem go away.

Last edited by azonia : 03-13-2009 at 09:25 PM.
azonia is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-23-2009, 09:33 PM  
SkunkWerks
A Deviate Faerie Dragon
 
SkunkWerks's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 207
Uploads: 2
Quote:
Originally posted by Visceroid
I have 143 folders (embeded libraries) in my addon directory (without the blizzard ones) and usually have 0 errors when playing :P Might be addon conflicts that are causing them but usually you don't have that many errors when everything is working right.
Good for you. But as I said, I find that with as much as addons are coded, recoded, and often conflict with one another, I see that assertion as highly impractical and unrealistic.

Add in that I use a number of fairly unique addons that have fallen into disuse and disrepair but are at present irreplaceable, and there you have it.

In any case, few of these errors make any part of my interface unusable, so I don't generally care much about them.

And on the odd occasion where one of them does matter, I want an error catcher there recording it, but not shoving it in my face along with the 5-10 other inconsequential errors I receive regularly.
SkunkWerks is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-23-2009, 06:49 PM  
Visceroid
A Defias Bandit

Forum posts: 2
File comments: 14
Uploads: 0
Quote:
Originally posted by SkunkWerks
And my retort was something along the line of "you try having 200+ addons installed and see if you don't get at least five errors a session."
I have 143 folders (embeded libraries) in my addon directory (without the blizzard ones) and usually have 0 errors when playing :P Might be addon conflicts that are causing them but usually you don't have that many errors when everything is working right.
Visceroid is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-23-2009, 06:01 PM  
SkunkWerks
A Deviate Faerie Dragon
 
SkunkWerks's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 207
Uploads: 2
Quote:
Originally posted by Gruffness
There *is* a way to disable the swatter pop-up but I can't remember how exactly.
The setting's there, but if I recall the last time I tried that, the problem was it just didn't report or record anything either. It's like turning it off.

I don't want it off, I just don't want it in my face every five seconds. I want to be able to read it when I choose. So far the only error catcher that I've seen that does this reliably is ImprovedErrorFrame- which the understandable concession that it's reports aren't too verbose.

I presented that thought to the Swatter team, and I recall the response I got was something along the lines of "you shouldn't have errors popping up that often".

And my retort was something along the line of "you try having 200+ addons installed and see if you don't get at least five errors a session."

But anyway, to make a long story short, they ignored me.

Last edited by SkunkWerks : 02-23-2009 at 06:05 PM.
SkunkWerks is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-21-2009, 07:25 AM  
Gruffness
A Murloc Raider
 
Gruffness's Avatar

Forum posts: 9
File comments: 67
Uploads: 0
Quote:
Originally posted by SkunkWerks
As for a full stacktrace, that came out of ImprovedErrorFrame. I actually have !Swatter available to me if that will produce the desired specifics, but I don't normally keep it enabled.

I have about 200+ addons installed, and frankly some throw regular errors at me that, even if I could figure out why they occur, I often find authors are much more interested in playing the blame game than helping me to get down to the problem and fix it.

So, Improved Error Frame allows me to queue error messages without having them forced into my face every session- which would make the game with my current UI frankly unplayable. I've asked the team that authors Swatter to make queueing an option- because, like you, I think !Swatter produces much more explicit error reporting- I just can't have an Addon enabled that's going to be blocking my screen up every ten seconds.

Sadly the !Swatter team doesn't seem too interested in including a rather simple feature like that, so I'm stuck with Improved Error Frame.
There *is* a way to disable the swatter pop-up but I can't remember how exactly. But I know the setting is there. I have mine set up that way. It then simply sends the error notification to my chat tab where upon I can click it's link to open Swatter. There have been rare occasions where Swatter has popped up before my add-ons have fully loaded but that seldom interferes with my gaming session. "/swatter show" is the command to force it to pop-up, I believe, if it's hidden. Perhaps "/swatter hide" is the opposite. Try "/swatter help" to see if it lists some commands. Gotta love old-school text interfaces.

Incidentally, SpamSentry appears to be compatible with Cellular (the add-on) as well.

Edited the quote to cut down a bit on the wall of text effect, leaving the relevant parts to my reply.

Last edited by Gruffness : 02-21-2009 at 07:55 AM.
Gruffness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-21-2009, 04:29 AM  
Anea
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 66
Uploads: 2
I have just uploaded a new version of SpamSentry with updated filters. I have made some small changes to further reduce false positives. It also features a few tweaks to catch some new spammers.
Anea is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-18-2009, 12:20 PM  
SkunkWerks
A Deviate Faerie Dragon
 
SkunkWerks's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 207
Uploads: 2
Quote:
Originally posted by Anea
Thanks for the feedback, I'm working on it
Not a problem. I'm grateful in turn that you listen to feedback. You'd be shocked how many authors I've encountered who seem to be deaf, dumb and blind when it comes to things like this.

That and I realize it takes interaction like this to keep an Addon in healthy shape. And to me, this has alwasy been a quality Addon, well worth the effort. You do a great job, and I appreciate it, that's enough for me.

Quote:
Interesting error that. Chatthrottlelib handles addon-to-addon communication; something that SpamSentry doesn't do at all. In theory it should not be possible to have any issues here. Any chance you could get met a full stacktrace of the error, including the originating line in SpamSentry?
I'm not sure if the ChatThrottleLib thing is incidental or not. It doesn't always occur in conjunction with a false positive in SpamSentry.

As for a full stacktrace, that came out of ImprovedErrorFrame. I actually have !Swatter available to me if that will produce the desired specifics, but I don't normally keep it enabled.

I have about 200+ addons installed, and frankly some throw regular errors at me that, even if I could figure out why they occur, I often find authors are much more interested in playing the blame game than helping me to get down to the problem and fix it.

So, Improved Error Frame allows me to queue error messages without having them forced into my face every session- which would make the game with my current UI frankly unplayable. I've asked the team that authors Swatter to make queueing an option- because, like you, I think !Swatter produces much more explicit error reporting- I just can't have an Addon enabled that's going to be blocking my screen up every ten seconds.

Sadly the !Swatter team doesn't seem too interested in including a rather simple feature like that, so I'm stuck with Improved Error Frame.

When I'm not doing anything important I'll have to let !Swatter have a go at it and see if I can capture a more detailed error for you, but sadly I can't promise much. Just getting those four false positives was somehting of a rigmarole. This will be moreso, I suspect.

Last edited by SkunkWerks : 02-18-2009 at 12:22 PM.
SkunkWerks is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-18-2009, 09:10 AM  
Anea
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 66
Uploads: 2
Quote:
Originally posted by SkunkWerks
Finally, I have a few false positives, occurred literally within seconds of one another:
Thanks for the feedback, I'm working on it


Quote:
Originally posted by SkunkWerks
Actually each time it happens it seems like there's an error from a version of ChatThrottleLib used by another addon- CallToArms. Lemme see if I can get a copy of that error...
Quote:
Error: text length cannot exceed 255 bytes
AddOn: CallToArms
File: ChatThrottleLib.lua
Line: 378
Count: 1
Interesting error that. Chatthrottlelib handles addon-to-addon communication; something that SpamSentry doesn't do at all. In theory it should not be possible to have any issues here. Any chance you could get met a full stacktrace of the error, including the originating line in SpamSentry?
Anea is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-18-2009, 12:47 AM  
SkunkWerks
A Deviate Faerie Dragon
 
SkunkWerks's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 207
Uploads: 2
Finally, I have a few false positives, occurred literally within seconds of one another:

Quote:
LFM [For The Horde!] pst for invite, get your bear! LFM [For The Horde!] pst for invite. LFM [For The Horde!] pst for invite, come get your bear
Quote:
Why? How? Me too! What? Mary? Skunk! Hello Who is skunk? And you Oh Yay im skunk! Wait I'm famous? Darn!
Quote:
LFM [For The Horde!] pst for nvite, come get your blackwarbear
Quote:
hey this is me, coming from the Exodar we just killed all four bosses
1 and 3 and 4 all come from the same individual, though it isn't like he's a level 1 or anything. It's consistent at least. The first of those two got caught in the filter twice- three times if you count the second variation.

Actually each time it happens it seems like there's an error from a version of ChatThrottleLib used by another addon- CallToArms. Lemme see if I can get a copy of that error...

Quote:
Error: text length cannot exceed 255 bytes
AddOn: CallToArms
File: ChatThrottleLib.lua
Line: 378
Count: 1

Last edited by SkunkWerks : 02-18-2009 at 03:10 AM.
SkunkWerks is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.