Download
(186Kb)
Download
Updated: 12-14-09 03:47 PM
Pictures
File Info
Updated:12-14-09 03:47 PM
Created:unknown
Downloads:137,508
Favorites:388
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 02-02-07, 03:23 PM  
anerak
A Defias Bandit

Forum posts: 2
File comments: 11
Uploads: 0
urp

i love this mod. i hate when i can't have it, but i'm having to disable it at this time

i installed, logged in. reported a mail spam, then it automatically blocked 1 message about some guy talking about buying or selling fish. no problem, i edit those messages out of the reports, etc.

and then it "blocked" him again. same message. and again. and again. and suddenly i have 80 copies of this same message being blocked.

so i tried to remove him from the list, ended up having to clear it.

and then it blocked him again. so i try to ignore, but "Goo" doesn't exist. next thing i know, the game is lurching and locking up because i'm blocked 1312 copies of this message.

i had to disable themod. any ideas if i broke it? i'm gifted that way
Report comment to moderator  
Reply With Quote
Unread 01-24-07, 04:13 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

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

Basically the same request from both of you ;-) The new version of SpamSentry has that feature. It's currently being beta-tested. I expect to make it available for download within a few days.

Anea
Report comment to moderator  
Reply With Quote
Unread 01-23-07, 04:06 AM  
Cordelia
A Defias Bandit

Forum posts: 3
File comments: 21
Uploads: 0
One more idea (based on the message of the previous poster):

- please modify the mailbox Spam button so it adds the (mail) word to the spam report. This will prevent GMs from trying to look up the spam message from the wrong log.
Report comment to moderator  
Reply With Quote
Unread 01-22-07, 08:49 PM  
PurpleWedgie
An Aku'mai Servant

Forum posts: 33
File comments: 26
Uploads: 0
Anea, I have a feature request for you. On one of the many tickets I've opened (33 and counting, woot!), the GM asked me if the message was a tell and/or which channel it was in. I was unable to tell him and I think it may have helped track down the offender. Am I missing something basic or is there a way to put the channel in the body of the ticket?
Last edited by PurpleWedgie : 01-22-07 at 08:54 PM.
Report comment to moderator  
Reply With Quote
Unread 01-16-07, 12:06 PM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
No more popup erros: Thumbs up =) I'm keeping a close eye on those target-frame errors. I haven't been able to reproduce it yet, but I got multiple reports of it.

As for personalalised ticket messages: will be there once I launch my fully reworked version.

Anea
Last edited by Anea : 01-16-07 at 12:08 PM.
Report comment to moderator  
Reply With Quote
Unread 01-15-07, 03:18 AM  
Cordelia
A Defias Bandit

Forum posts: 3
File comments: 21
Uploads: 0
So far I was unable to reproduce the error that caused the pop-up window with the disable/ignore option to appear. Maybe Blizzard made changes to the UI functions in the latest patch, but since patch 2.0.3 I have not encountered any problems.

BugSack still reports TargetofTargetFrame.Hide errors that are allegedly caused by SpamSentry, but otherwise SpamSentry works fine.

Btw, one idea:

I like the basic bot report body text, but would it be possible to add an Edit report body text option to SpamSentry so players can customize the default body text without editing the .lua file directly?
Report comment to moderator  
Reply With Quote
Unread 01-07-07, 05:20 AM  
Cordelia
A Defias Bandit

Forum posts: 3
File comments: 21
Uploads: 0
Originally posted by Anea
---
Hi Cordelia,

I was "lucky" to receive that precious error message as well. It appeared to be an issue when looting money in combat, but unfortunately I haven't been able to reproduce the error, so I can't really tell who or what is to blame. I'm on it.

Anea [/b]
In the afternoon I will do some testing. I've already deleted all CT_Mod addons (good riddance, I say, they claim "frame tainting" is intentional, and they specifically asked people not to report bugs related to ADDON_BLOCKED ADDON_FORBIDDEN bugs, so I guess they went the Microsoft way), still the bug occurred when I looted money. I'll try to remove all mods except SpamSentry, and then turn back the disabled ones one after the other to see which one is producing the error.

EDIT: it is definitely a difficult task, with most of my addons disabled, I still get the error, strangely it is of the TargetofTargetFrame.Hide variety, now.
Last edited by Cordelia : 01-09-07 at 07:59 AM.
Report comment to moderator  
Reply With Quote
Unread 01-07-07, 04:44 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

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

I hope you have noticed that in the message I do absolutely NOT ask or advise you to remove WIM. I like that mod as well, and the sole reason I added that message is that using WIM and SpamSentry will give weird behaviour and errors at the moment.

The next patch from Blizzard will contain some fixes that will allow me to restore full compatability with WIM.

---
Hi Cordelia,

I was "lucky" to receive that precious error message as well. It appeared to be an issue when looting money in combat, but unfortunately I haven't been able to reproduce the error, so I can't really tell who or what is to blame. I'm on it.

Anea
Report comment to moderator  
Reply With Quote
Unread 01-06-07, 04:59 AM  
techsgtchen
A Theradrim Guardian
 
techsgtchen's Avatar

Forum posts: 68
File comments: 26
Uploads: 0
I edited this post to show that I stand corrected. It just 'appeared' as if you had some problem with WIM but obviously my preception was wrong.
Last edited by techsgtchen : 01-15-07 at 08:13 AM.
Report comment to moderator  
Reply With Quote
Unread 01-04-07, 08:20 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Seeing that looting isn't really something SpamSentry does... I think it's caused by another addon. Might as well be a problem with the Blizzard UI though. It's pretty buggy ever since 2.0.1. They promised to fix some stuff in next patch, let's cross fingers

Originally posted by Cordelia
ADDON_ACTION_BLOCKED:AddOn 'SpamSentry' tried to call the protected function 'LootSlot()'.
Report comment to moderator  
Reply With Quote
Unread 01-03-07, 12:33 PM  
Cordelia
A Defias Bandit

Forum posts: 3
File comments: 21
Uploads: 0
Another strange bug (occurred when I tried to loot a skeletal flayer):

[2007/01/03 19:31:36-14-x1]: <event>ADDON_ACTION_BLOCKED:AddOn 'SpamSentry' tried to call the protected function 'LootSlot()'.
<in C code>: in function `LootSlot'
Interface\FrameXML\LootFrame.lua:157: in function `LootButton_OnClick':
<string>:"LootButton1:OnClick":3: in function <[string "LootButton1:OnClick"]:1>

The error caused the "Disable addon" window to pop up. I'll try to check if it is actually a SpamSentry error, or it is caused by some other addon.
Last edited by Cordelia : 01-03-07 at 12:38 PM.
Report comment to moderator  
Reply With Quote
Unread 01-03-07, 10:25 AM  
Cordelia
A Defias Bandit

Forum posts: 3
File comments: 21
Uploads: 0
Deleting SpamSentry.lua fixed it. Thanks
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
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, 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
Post A Reply



Category Jump: