Go to Page... |
Updated: | 12-14-09 03:47 PM |
Created: | unknown |
Downloads: | 137,533 |
Favorites: | 388 |
MD5: |
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
Comment Options |
Wiltock |
View Public Profile |
Send a private message to Wiltock |
Find More Posts by Wiltock |
Add Wiltock to Your Buddy List |
Contiki |
View Public Profile |
Send a private message to Contiki |
Find More Posts by Contiki |
Add Contiki to Your Buddy List |
01-23-09, 04:34 PM | |
A Cobalt Mageweaver
Forum posts: 231
File comments: 131
Uploads: 0
|
How do you get the icon to show up on the minimap?
|
|
Spahut |
View Public Profile |
Send a private message to Spahut |
Find More Posts by Spahut |
Add Spahut to Your Buddy List |
01-23-09, 12:19 PM | |
|
Welp, I've wiped the old versions, cleared out their entries in WTF, and still this addon behaves like it's not installed, even though it is.
I'm getting a series of errors about tables being nil with it enabled, and I can't access the config panel with slash commands or the broker plugin. |
|
SkunkWerks |
View Public Profile |
Send a private message to SkunkWerks |
Find More Posts by SkunkWerks |
Add SkunkWerks to Your Buddy List |
01-23-09, 05:15 AM | |
|
Work in progress
Localisation issue:
There appears to be an issue with some channels not being monitored as intended on non-english clients. I'm looking into the issue WIM: Still a work in progress, please do check that you are using the latest version of WIM before reporting here. Custom / naming violation: I have to disappoint you Wiltock; I'm not planning on bringing the custom report feature back. As addons can no longer actually submit tickets, the whole process of adding someone to the SpamSentry-list, then copy pasting the preformatted message, then manually opening a ticket has become rather tedious. Considering it is a rarely used feature, I no longer can justify a large ammount of code just for that. Sorry |
|
Anea |
View Public Profile |
Send a private message to Anea |
Find More Posts by Anea |
Add Anea to Your Buddy List |
01-22-09, 09:51 PM | |
|
x122 version
This version seems to work OK. I haven't seen any goofed out lua errors since I installed it a few hours ago.
I do miss the automatic report as well... Spamers are a pain in the bum and I'd rather have them all burn in hell then make life miserable for honest players but oh well. Good work on this thing to keep us from getting harassed. =) We appretiate it. |
|
AnElk |
View Public Profile |
Send a private message to AnElk |
Find More Posts by AnElk |
Add AnElk to Your Buddy List |
01-22-09, 08:44 PM | |
A Deviate Faerie Dragon
Forum posts: 14
File comments: 118
Uploads: 0
|
SpamSentry - Anti goldspam 20090122 doesn't work on german realm, the gold spam in the trade channel was NOT blocked by SpamSentry.
|
|
Kazragore |
View Public Profile |
Send a private message to Kazragore |
Find More Posts by Kazragore |
Add Kazragore to Your Buddy List |
01-22-09, 05:53 PM | |
|
Do you have any plans to bring back the report name violations option?
|
|
Wiltock |
View Public Profile |
Send a private message to Wiltock |
Find More Posts by Wiltock |
Add Wiltock to Your Buddy List |
01-22-09, 03:25 PM | |
|
Hi, Anea,
thanks very much for the update. I couldn't reproduce the former error that occurred when I right-clicked a player name. Good one. However, the error related to WoW Instant Messenger remains. I'm not entirely sure whether it's something that broke within WIM or something that broke within SpamSentry. Here's the error message. It occurs whenever a player whispers something to me. Once this has happened I don't receive further incoming whispers until I send out a whisper of my own: Code:
Date: 2009-01-22 22:18:50 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\SpamSentry\compatibility.lua line 31: attempt to call field 'CF_MessageEventHandler' (a nil value) Debug: (tail call): ? [C]: CF_MessageEventHandler() SpamSentry\compatibility.lua:31: handler() SpamSentry\core.lua:417: CallChatEvent() SpamSentry\core.lua:320: ChatFrame_MessageEventHandler() SpamSentry\compatibility.lua:31: SpamSentry\compatibility.lua:30 (tail call): ? WIM\WIM.lua:303: EventHandler() WIM\WIM.lua:54: WIM\WIM.lua:54 AddOns: Swatter, v3.1.9 (<%codename%>) AckisRecipeList, v1.0 RC1 1436 Atlas, v1.13.0 AtlasBattlegrounds, v1.13.0 AtlasDungeonLocs, v1.13.0 AtlasOutdoorRaids, v1.13.0 AtlasTransportation, v1.13.0 AtlasLoot, vv5.03.02 AtlasLootFu, vv5.03.02 AtlasQuest, v4.3.1 AucAdvanced, v5.1.3715 (SnaggleTooth) AucStatHistogram, v5.1.3715 (SnaggleTooth) AucStatiLevel, v5.1.3715 (SnaggleTooth) AucStatStdDev, v5.1.3715 (SnaggleTooth) AucUtilScanProgress, v5.1.3715.2530 AucUtilSimpleAuction, v5.1.3715.3708 Babylonian, v5.1.DEV.130 BankStatement, v Broker2FuBar, v1.0 ChatTimestamps, v1.6 Configator, v5.1.DEV.130 DebugLib, v5.1.DEV.130 DoTimer, v4.1 DoubleWide, v Elephant, v2.5 ElkBuffBars, v2.2.2-135 Enchantrix, v5.1.3715 (SnaggleTooth) EnchantrixBarker, v5.1.3715 (SnaggleTooth) EnhTooltip, v5.1.3715 (SnaggleTooth) FishingBuddy, v0.9.6j flagRSP2, v2.0.5 FriendData, v0.20 FuBar, v FuBarFishingBuddyFu, v2.2d FuBarTopScoreFu, v2.0 Gatherer, v3.1.9 GathererDBWowhead, v1.0.%date% gfxToggle2, v2.0 GuildBankStatement, v1.0.0 GuildDelta, v Informant, v5.1.3715 (SnaggleTooth) ItemID, v1.7 LibFuBarPlugin30, v3.0 Livestock, v1.1.1 MinimapButtonFrame, v2.2 MinimapButtonFrameSkinPack, v2.1 MinimapButtonFrameFu, v2.2 MobMap, v317 myReputation, v30000 R.1 Beta2.1 NotesUNeed, v6.52.30000 Outfitter, v4.4b3 Quartz, v1.0 QuartzGCD, v1.0 QuartzPlayer, v1.0 QuestHelper, v0.84 RatingBuster, v ReagentID, v3.0.3BC(v2) ReURL, v2.0 Routes, v1.2.2 SimpleRaidTargetIcons, v1.06 SlideBar, v3.1.9 (<%codename%>) SomeAssemblyRequired, v SpamSentry, v20090122 Stubby, v5.1.3715 (SnaggleTooth) TomTom, v193 WIM, v3.0.5 (ck=6b1) |
|
Contiki |
View Public Profile |
Send a private message to Contiki |
Find More Posts by Contiki |
Add Contiki to Your Buddy List |
01-22-09, 02:10 PM | |
|
Re: Re: LUA Nil: errors
Hi everyone,
Patch 3.0.8 introduced a few unexpected changes to the blizzard UI, meaning that SpamSentry would bug out on you whenever you rightclicked on a playerframe. Also there was a minor other error on my side that in rare cases might cause a script error on load. I have just updated SpamSentry to version 20090122 which should fix the mentioned problems. Please keep me posted if you encounter any other problems. Anea ps. The WIM error will require some more work on my side, which unfortunately will have to wait untill tomorrow. Thank you for your patience.
Last edited by Anea : 01-22-09 at 02:12 PM.
|
|
Anea |
View Public Profile |
Send a private message to Anea |
Find More Posts by Anea |
Add Anea to Your Buddy List |
01-22-09, 01:10 PM | ||
|
Re: LUA Nil: errors
|
|
|
SkunkWerks |
View Public Profile |
Send a private message to SkunkWerks |
Find More Posts by SkunkWerks |
Add SkunkWerks to Your Buddy List |
01-22-09, 12:56 PM | |
A Kobold Labourer
Forum posts: 1
File comments: 6
Uploads: 0
|
I get this error when i leave a raid group or kick some 1 some the raid
great addon for the rest Code:
Date: 2009-01-22 14:35:23 ID: 55 Error occured in: Global Count: 1 Message: ..\AddOns\SpamSentry\core.lua line 438: attempt to index local 'f' (a nil value) Debug: (tail call): ? [C]: ? SpamSentry\core.lua:438: SpamSentry\core.lua:436 (tail call): ? [C]: func() ..\FrameXML\UIDropDownMenu.lua:561: UIDropDownMenuButton_OnClick() [string "*:OnClick"]:1: [string "*:OnClick"]:1 AddOns: Swatter, v5.1.3715 (SnaggleTooth) AlphaMap, v3.52.30000.Beta AlphaMapBattlegrounds, v AlphaMapExteriors, v AlphaMapInstances, v AlphaMapWorldBosses, v AlphaMobMap, v1.00.30000 AlphaQuestHelper, v1.01.30000 AnkhCooldownTimer, v20003.01 AnkhCooldownTimerFu, v20003.01.1 ArcHUD2, v2.2 Armory, v5.2.11 ArmoryFu, v5.1 AtlasLoot, vv5.03.02 AtlasLootFu, vv5.03.02 Auditor2, v3.2.1 AutoDing, v2.4.1 Babylonian, v5.1.DEV.130 Bagnon, v1.6.10 BagnonForever, v1.1.1 BagnonTooltips, v Bejeweled, v1.03 BGAlerts, v1.1 BGSoundAlerts, v2.4 Broker2FuBar, v1.0 Cellular, v3.0.006 ChatBar, v2.7 ChatMOD, v131 Configator, v5.1.DEV.130 DBMBurningCrusade, v DBMCore, v DebugLib, v5.1.DEV.130 DetachedMiniButtons, v0.9.47 Dominos, v1.8.3 DominosBuff, v DominosConfig, v DominosRoll, v DominosXP, v EnchantrixBarker, v5.1.3715 (SnaggleTooth) EnhTooltip, v5.1.3715 (SnaggleTooth) FBMergeDatabase, v0.9.4g FBOutfitDisplayFrame, v0.9.4g FBTrackingFrame, v0.9.4g FishingBuddy, v0.9.6m FlightMap, v FuBar, v FuBarAuditorFu, v3.2.1 FuBarBagFu, vv1.1.3 FuBarClockFu, v3.0 FuBarDominosFu, v1.2 $Revision: 41 $ FuBarDungeonDiFu, v1.0.20300 FuBarDurabilityFu, v2.11 FuBarExperienceFu, v1.1 $Revision: 65606 $ FuBarFishingBuddyFu, v2.2c FuBarFriendsFu, v2.4.2-99 FuBarGuildFu, v2.4.2-113 FuBarHonorFu, v2.0 FuBarItemBonusesFu, v2.1 FuBarPerformanceFu, v2.0.0 FuBarProfessionsFu, v3.0.2 FuBarRecountFu, v3.6 FuBarXPerlFu, v0.2 Gatherer, v3.1.9 GathererDBWowhead, v1.0.%date% GiveMeHealth, v Informant, v5.1.3715 (SnaggleTooth) MailAttachmentCount, v1.2 MiniMapster, v MobMap, v317 myAddOns, v2.8 myReloadUI, v1.7 Omen, v3.0.6 Postal, v3.0.1 QuestGuru, v0.9.8 QuestHelper, v0.84 Recount, v ReloadUIFu, v1.0 SellOMatic, v1.1.06 SimpleBuffBars, v$Revision: 765 $ SimpleMp3, v3.0.2.3b SlideBar, v3.1.9 (<%codename%>) SpamSentry, v20090119 Stubby, v5.1.3715 (SnaggleTooth) SukiMiniMapCoords, v1.14.20400 Tactics, v3.0.2 TomTom, v193 TotemTimers, v9.1 Beta3 XPerl, v3.0.2a XPerlArcaneBar, v XPerlParty, v XPerlPartyPet, v XPerlPlayer, v XPerlPlayerBuffs, v XPerlPlayerPet, v XPerlRaidAdmin, v XPerlRaidFrames, v XPerlRaidHelper, v XPerlRaidMonitor, v XPerlRaidPets, v XPerlTarget, v XPerlTargetTarget, v (ck=93c)
Last edited by Diablo Gamer : 01-22-09 at 12:57 PM.
|
|
Diablo Gamer |
View Public Profile |
Send a private message to Diablo Gamer |
Find More Posts by Diablo Gamer |
Add Diablo Gamer to Your Buddy List |
01-22-09, 08:39 AM | |
|
I can confirm AnElk's errors. With patch 3.0.8 I've seen two types of them. One happens when I right-click a player for example in my friends list and select whisper. Here's the report that the Swatter add-on shows:
Code:
Date: 2009-01-22 15:09:41 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\SpamSentry\core.lua line 438: attempt to index local 'f' (a nil value) Debug: (tail call): ? [C]: ? SpamSentry\core.lua:438: SpamSentry\core.lua:436 (tail call): ? [C]: func() ..\FrameXML\UIDropDownMenu.lua:561: UIDropDownMenuButton_OnClick() [string "*:OnClick"]:1: [string "*:OnClick"]:1 AddOns: Swatter, v3.1.9 (<%codename%>) AckisRecipeList, v1.0 RC1 1436 Atlas, v1.13.0 AtlasBattlegrounds, v1.13.0 AtlasDungeonLocs, v1.13.0 AtlasOutdoorRaids, v1.13.0 AtlasTransportation, v1.13.0 AtlasLoot, vv5.03.02 AtlasLootFu, vv5.03.02 AtlasQuest, v4.3.1 AucAdvanced, v5.1.3715 (SnaggleTooth) AucStatHistogram, v5.1.3715 (SnaggleTooth) AucStatiLevel, v5.1.3715 (SnaggleTooth) AucStatStdDev, v5.1.3715 (SnaggleTooth) AucUtilScanProgress, v5.1.3715.2530 AucUtilSimpleAuction, v5.1.3715.3708 Babylonian, v5.1.DEV.130 BankStatement, v Broker2FuBar, v1.0 ChatTimestamps, v1.6 Configator, v5.1.DEV.130 DebugLib, v5.1.DEV.130 DoTimer, v4.1 DoubleWide, v Elephant, v2.5 ElkBuffBars, v2.2.2-135 Enchantrix, v5.1.3715 (SnaggleTooth) EnchantrixBarker, v5.1.3715 (SnaggleTooth) EnhTooltip, v5.1.3715 (SnaggleTooth) FishingBuddy, v0.9.6j flagRSP2, v2.0.5 FriendData, v0.20 FuBar, v FuBarFishingBuddyFu, v2.2d FuBarTopScoreFu, v2.0 Gatherer, v3.1.9 GathererDBWowhead, v1.0.%date% gfxToggle2, v2.0 GuildBankStatement, v1.0.0 GuildDelta, v Informant, v5.1.3715 (SnaggleTooth) ItemID, v1.7 LibFuBarPlugin30, v3.0 Livestock, v1.1.1 MinimapButtonFrame, v2.2 MinimapButtonFrameSkinPack, v2.1 MinimapButtonFrameFu, v2.2 MobMap, v317 myReputation, v30000 R.1 Beta2.1 NotesUNeed, v6.52.30000 Outfitter, v4.4b3 Quartz, v1.0 QuartzGCD, v1.0 QuartzPlayer, v1.0 QuestHelper, v0.84 RatingBuster, v ReagentID, v3.0.3BC(v2) ReURL, v2.0 Routes, v1.2.2 SimpleRaidTargetIcons, v1.06 SlideBar, v3.1.9 (<%codename%>) SomeAssemblyRequired, v SpamSentry, v20090119 Stubby, v5.1.3715 (SnaggleTooth) TomTom, v193 WIM, v3.0.5 (ck=6b1) And here's the other type of error. If someone, apprently it can be any random player, no matter whether it's a foreigner or a guild mate, if that someone sends me a whisper (which is then displayed by the WoW Instant Messenger add-on, WIM for short), this one happens. Apparently this error causes subsequent incoming whispers to be blocked. Like, totally ;-) Disabling SpamSentry rectifies this behavior. Though that's not the kind of solution I'd like. Code:
Date: 2009-01-22 15:10:37 ID: 2 Error occured in: Global Count: 1 Message: ..\AddOns\SpamSentry\compatibility.lua line 31: attempt to call field 'CF_MessageEventHandler' (a nil value) Debug: (tail call): ? [C]: CF_MessageEventHandler() SpamSentry\compatibility.lua:31: handler() SpamSentry\core.lua:456: CallChatEvent() SpamSentry\core.lua:360: ChatFrame_MessageEventHandler() SpamSentry\compatibility.lua:31: SpamSentry\compatibility.lua:30 (tail call): ? WIM\WIM.lua:303: EventHandler() WIM\WIM.lua:54: WIM\WIM.lua:54 AddOns: Swatter, v3.1.9 (<%codename%>) AckisRecipeList, v1.0 RC1 1436 Atlas, v1.13.0 AtlasBattlegrounds, v1.13.0 AtlasDungeonLocs, v1.13.0 AtlasOutdoorRaids, v1.13.0 AtlasTransportation, v1.13.0 AtlasLoot, vv5.03.02 AtlasLootFu, vv5.03.02 AtlasQuest, v4.3.1 AucAdvanced, v5.1.3715 (SnaggleTooth) AucStatHistogram, v5.1.3715 (SnaggleTooth) AucStatiLevel, v5.1.3715 (SnaggleTooth) AucStatStdDev, v5.1.3715 (SnaggleTooth) AucUtilScanProgress, v5.1.3715.2530 AucUtilSimpleAuction, v5.1.3715.3708 Babylonian, v5.1.DEV.130 BankStatement, v Broker2FuBar, v1.0 ChatTimestamps, v1.6 Configator, v5.1.DEV.130 DebugLib, v5.1.DEV.130 DoTimer, v4.1 DoubleWide, v Elephant, v2.5 ElkBuffBars, v2.2.2-135 Enchantrix, v5.1.3715 (SnaggleTooth) EnchantrixBarker, v5.1.3715 (SnaggleTooth) EnhTooltip, v5.1.3715 (SnaggleTooth) FishingBuddy, v0.9.6j flagRSP2, v2.0.5 FriendData, v0.20 FuBar, v FuBarFishingBuddyFu, v2.2d FuBarTopScoreFu, v2.0 Gatherer, v3.1.9 GathererDBWowhead, v1.0.%date% gfxToggle2, v2.0 GuildBankStatement, v1.0.0 GuildDelta, v Informant, v5.1.3715 (SnaggleTooth) ItemID, v1.7 LibFuBarPlugin30, v3.0 Livestock, v1.1.1 MinimapButtonFrame, v2.2 MinimapButtonFrameSkinPack, v2.1 MinimapButtonFrameFu, v2.2 MobMap, v317 myReputation, v30000 R.1 Beta2.1 NotesUNeed, v6.52.30000 Outfitter, v4.4b3 Quartz, v1.0 QuartzGCD, v1.0 QuartzPlayer, v1.0 QuestHelper, v0.84 RatingBuster, v ReagentID, v3.0.3BC(v2) ReURL, v2.0 Routes, v1.2.2 SimpleRaidTargetIcons, v1.06 SlideBar, v3.1.9 (<%codename%>) SomeAssemblyRequired, v SpamSentry, v20090119 Stubby, v5.1.3715 (SnaggleTooth) TomTom, v193 WIM, v3.0.5 (ck=6b1)
Last edited by Contiki : 01-22-09 at 09:38 AM.
|
|
Contiki |
View Public Profile |
Send a private message to Contiki |
Find More Posts by Contiki |
Add Contiki to Your Buddy List |
01-22-09, 07:12 AM | |
|
LUA Nil: errors
Heya, I'm geting a bunch of LUA errors from SpamSentry. Most of them says something about calling a Nil value. The strange part is that it's happeneing every time I try to right-klick on someone, be it in the guild window, chat window or anywhere else.
I have both Ace2 and Ace3 libs installed. Not using Titan or anything like that either. I would atach a screenshot of it if it wasn't for the fact that this silly website doesn't allow it. |
|
AnElk |
View Public Profile |
Send a private message to AnElk |
Find More Posts by AnElk |
Add AnElk to Your Buddy List |
01-20-09, 02:43 PM | ||
|
Ty so much for the much needed update! Was getting tired of all the spam useless addons -_-
__________________
|
|
|
Fiercy |
View Public Profile |
Send a private message to Fiercy |
Find More Posts by Fiercy |
Add Fiercy to Your Buddy List |