Download
(186Kb)
Download
Updated: 12-14-09 03:47 PM
Pictures
File Info
Updated:12-14-09 03:47 PM
Created:unknown
Downloads:137,484
Favorites:389
MD5:

SpamSentry  Popular! (More than 5000 hits)

Version: 20091214
by: Anea [More]

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.

---
20091214: Updated toc for 3.3, updated filters, fixed issue with Whisp
---

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

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
Post A Reply Comment Options
Unread 11-22-06, 06:17 AM  
PurpleWedgie
An Aku'mai Servant

Forum posts: 33
File comments: 26
Uploads: 0
LOVE the addon! Yesterday it blocked 2 gold-spammers and was *very* easy to report to a GM. Thank you for your work, I've been looking for something like this to filter the multi-line in-game spam.
Report comment to moderator  
Reply With Quote
Unread 12-01-06, 06:09 AM  
shazzy
A Murloc Raider
 
shazzy's Avatar

Forum posts: 7
File comments: 22
Uploads: 0
Contacting a GM

I was using another mod to do this recently but it also blocked out the whispers of a GM when I tried to speak to one. Does this allow speaking to GMs?
Report comment to moderator  
Reply With Quote
Unread 12-05-06, 12:34 PM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Re: Contacting a GM

That's a yes: GM's are whitelisted. As are people in your guild, party and friendslist.

Originally posted by shazzy
I was using another mod to do this recently but it also blocked out the whispers of a GM when I tried to speak to one. Does this allow speaking to GMs?
Report comment to moderator  
Reply With Quote
Unread 12-12-06, 11:50 AM  
Bymbo
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Great addon.Thankyou

A lot easier to 'Click here' to report <Long name with no vowels> selling gold

Only issue I've had is trying to report a bot.I had a GM reply along the lines of

"We are happy you have nothing to report,however......"

Not sure what that was about but I must concede 'Operator Error' may have played a large part in this.

Thanks - Have a nice Xmas
Report comment to moderator  
Reply With Quote
Unread 12-13-06, 05:18 AM  
Supa-Pichu
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I really like SpamSentry it has been great vs. gold sellers in whispers..

BUT..
Now with the global LFG channel gone, goldseller spammers are using general channel too, yesterday I tried to report a spammer of general but SpamSentry said that it has nothing cached, so SpamSentry couldn't report him..

Is it possible to add such a feature that also checks general channel for gold selling spam..?
Report comment to moderator  
Reply With Quote
Unread 12-13-06, 02:48 PM  
Fyro
A Murloc Raider
 
Fyro's Avatar

Forum posts: 5
File comments: 4
Uploads: 0
Now with the global LFG channel gone, goldseller spammers are using general channel too, yesterday I tried to report a spammer of general but SpamSentry said that it has nothing cached, so SpamSentry couldn't report him..
For this i have made 2 simple macro's with puts a message in general chat to. They spam there ads and i simply respond by telling players that is a fraud and the don't do what they promised and that they only sell lies.

This is kinda spamming to. But nevertheless... All goldsellers and gold farmers are coming from Korea, China and so on.. Blizzard only needs to do a little IP range check and a lot of problems are solved....

If u ask me.

p.s.

I truly hate the whispers and the spams in my chat window. I understand that they have kids to feed, but to ruin people's fun by that kind of feeding removes my respect to that kind of people. It is a way of robbing fun from peoples hard earned spare time...


GG all...

Cya
Report comment to moderator  
Reply With Quote
Unread 12-14-06, 07:39 AM  
Shangori
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
One little problem

I found it IS possible to add general chat to the list of channels which sentry looks at. The only problem is that the options for channels (channellist, add, etc) didn't work for me.

What I did was open up the spamsentry.lua file in your \WTF\Account\youraccountname\SavedVariables folder and changed from:

SS_ChannelList = {
[1] = "whisper",
[2] = "say",
[3] = "yell",
}

to

SS_ChannelList = {
[1] = "whisper",
[2] = "say",
[3] = "yell",
[4] = "general",
}

That worked for me. Other then that, brilliant addon. Love it and spamming myself now to let everyone use it :P Seriously, I hate those goldspammers

edit:
thanks mate for the update
Last edited by Shangori : 12-14-06 at 07:48 AM.
Report comment to moderator  
Reply With Quote
Unread 12-14-06, 07:41 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Originally posted by Bymbo
Only issue I've had is trying to report a bot.I had a GM reply along the lines of "We are happy you have nothing to report,however......"
Not sure what that was about but I must concede 'Operator Error' may have played a large part in this.
When SpamSentry has nothing to report, it says "Nothing to report" in the reportwindow. Somehow at times it decides to use this text to send to a GM. I've gotten report of other people having this same problem. Not sure what it's caused by though as reporting works fine for me and my group of testers.
I've reworked the whole reporting system in the latest version. If you were using 20061212 or newer when experiencing this problem, can you please send me a PM with a list of the other mods you are using?

Originally posted by Supa-Pichu
Is it possible to add such a feature that also checks general channel for gold selling spam..?
Yes, it's possible =) The channels currently supported are: whisper, say, yell, general and trade. I made some changes in the last version for german clients. To make sure that the mod is monitoring the channels you want it to, follow these 3 steps:
1. type /sentry clearchannel
2. type /sentry addchannel <channelname>
3. repeat step 2 till all channels you want are added
(Note that the commands are localised. Type /sentry for info in your language.)

[edit]
Heh, Shangori beat me on it answering the question above.
About the commands: I changed channelcommands for reason of consistency, but forgot to update the helptexts. Version 20061213 has updated helptexts. Commands for channels are: addchannel, listchannel, removechannel, clearchannel.
[/edit]
Last edited by Anea : 12-14-06 at 07:47 AM.
Report comment to moderator  
Reply With Quote
Unread 01-01-07, 05:48 PM  
Cordelia
A Defias Bandit

Forum posts: 3
File comments: 21
Uploads: 0
Very good add-on. However, I may have a couple of ideas that you may consider implementing:

- it seems it takes some time for the investigation team to check these bot reports. I doubt they are using the date and time information included in it. In my bot reports I usually include bot name, species, class, maybe character level, and a few comments about their behaviour (e.g. kept attacking banished targets, get stuck on terrain obstacles, ignores stuck targets that evade attacks).

- the add-on should warn if the number of bots added to the report list is too high and cannot be included in a single report.

- there should be an option to remove a player who were added to the report list, but later proved to be ATK players.

- there should be an option to clear the bot report list just like the spammer list.

Otherwise the add-on works perfectly for me, ever since I started using it, it filtered out ALL gold spam whispers and messages in General chat.
Report comment to moderator  
Reply With Quote
Unread 01-02-07, 05:09 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Hello Cordelia,

Thanks for the feedback!

* Bot reporting: I agree it's not perfect yet, but adding race/class/level requires targetting a unit, which is tricky. Date and time allows GM's to check their logs when necessairy, so even when they don't usually use it, I think it's quite essential.
Note: I got some unofficial news from bliz the other week, that the procedure of checking bots is currently getting stream-lined. Let's cross fingers responsetime will improve =)
* "List-full"-warning: I have hard-coded the limit on 5 bots. If more bots are on the list, the mod will report the first 5, and leave the rest in queue for the next ticket.
* Removing players that proved not to be bots: already possible. Use /sentry botremove

I'm expecting to launch a new version within 2 days. It will feature a GUI to manage settings and lists for those that use FuBar or Titan.

Anea
Report comment to moderator  
Reply With Quote
Unread 01-02-07, 01:55 PM  
Cordelia
A Defias Bandit

Forum posts: 3
File comments: 21
Uploads: 0
Note: I got some unofficial news from bliz the other week, that the procedure of checking bots is currently getting stream-lined. Let's cross fingers responsetime will improve =)
Anea [/b]
Definitely good news, took me about an hour to finish Dragonkin Menace quest in a group, thanks to botters farming the dragon spawn locations.

I'm looking forward to the next version
Report comment to moderator  
Reply With Quote
Unread 01-02-07, 11:36 PM  
Cordelia
A Defias Bandit

Forum posts: 3
File comments: 21
Uploads: 0
Two things that came to my mind after posting the below reply:
  • You said that determining the race and class of a player requires targeting that player. But when I report a bot, I'm already targeting it since I'm using the rick-click menu. Or does this functionality require some special targeting function?
  • Second question: is there a way to auto-return or insta-delete the spam messages received via IG mail? Because now I still need to click on it to open the message window so I can use the Spam button to report it. Of course, there is a slight risk of deleting/returning a legitimate message that was caught for some reason, but so far SpamSentry appears to be pretty fail-safe.
Report comment to moderator  
Reply With Quote
Unread 01-03-07, 06:25 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Originally posted by Cordelia
  • You said that determining the race and class of a player requires targeting that player. But when I report a bot, I'm already targeting it since I'm using the rick-click menu. Or does this functionality require some special targeting function?
Mmm... the right-click menu has been disabled in the previous version, and will remain so untill blizzard fixes the issues with duelling and dismissing pets. Anyway, I followed your advice, and added race/class info. It will however only be added when you have the bot targetted.

Originally posted by Cordelia Second question: is there a way to auto-return or insta-delete the spam messages received via IG mail? B
It is on my to-do list, but it requires quite massive changes and hooking to the default mailframe. I have plans for it, but no fixed ones yet.
Report comment to moderator  
Reply With Quote
Unread 01-03-07, 10:09 AM  
Cordelia
A Defias Bandit

Forum posts: 3
File comments: 21
Uploads: 0
Apparently, the SpamSentry Fubar addon has conflicts with other Fubar addons:

First a conflict with Detox

[2007/01/03 17:00:05-3-x3590]: SpamSentry_Fu\SS_FuBar.lua:368: attempt to index field '?' (a nil value)
SpamSentry_Fu\SS_FuBar.lua:199: in function `OnDataUpdate'
FuBarPlugin-2.0-23187 (Detox):320: in function `UpdateData'
FuBarPlugin-2.0-23187 (Detox):307: in function `Update'
SpamSentry_Fu\SS_FuBar.lua:192: in function `MyOnUpdate'
SpamSentry_Fu\SS_FuBar.lua:187: in function <Interface\AddOns\SpamSentry_Fu\SS_FuBar.lua:187>

Then, when I disabled Detox, a conflict with Prat:

[2007/01/03 17:05:45-5-x357]: SpamSentry_Fu\SS_FuBar.lua:368: attempt to index field '?' (a nil value)
SpamSentry_Fu\SS_FuBar.lua:199: in function `OnDataUpdate'
FuBarPlugin-2.0-22169 (Prat):319: in function `UpdateData'
FuBarPlugin-2.0-22169 (Prat):306: in function `Update'
SpamSentry_Fu\SS_FuBar.lua:192: in function `MyOnUpdate'
SpamSentry_Fu\SS_FuBar.lua:187: in function <Interface\AddOns\SpamSentry_Fu\SS_FuBar.lua:187>

After disabling Prat:

[2007/01/03 17:07:33-6-x1]: SpamSentry_Fu\SS_FuBar.lua:368: attempt to index field '?' (a nil value)

[2007/01/03 17:07:33-6-x443]: SpamSentry_Fu\SS_FuBar.lua:368: attempt to index field '?' (a nil value)
SpamSentry_Fu\SS_FuBar.lua:199: in function `OnDataUpdate'
FuBarPlugin-2.0-22169:319: in function `UpdateData'
FuBarPlugin-2.0-22169:306: in function `Update'
SpamSentry_Fu\SS_FuBar.lua:192: in function `MyOnUpdate'
SpamSentry_Fu\SS_FuBar.lua:187: in function <Interface\AddOns\SpamSentry_Fu\SS_FuBar.lua:187>

I get no error reports when I disable SpamSentry_Fubar
Report comment to moderator  
Reply With Quote
Unread 01-03-07, 10:16 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
I don't think it's a conflict with other addons. Most likely it's caused by an error in the SpamSentry settings file. If you exit the game and then delete the following file, things should be working:

World of Warcraft\WTF\Account\<account name>\SavedVariables\SpamSentry.lua
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: