Help

WADS - WoW Annoyance Detection System

Chat & Communication Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 1,716 Downloads
  • Supports: 4.2
  • 0 Average Daily Downloads
  • Comments
  • Created 1/18/2009 8:08:17 PM
  • Updated 6/28/2011 2:35:45 PM
  • 9 Favorites
  • Project Site
  • License: All Rights Reserved
  • Release Type: Release
  • Newest File: Wads 1.0.9
or

About WADS - WoW Annoyance Detection System

WADS - WoW Annoyance Detection System

WADS is a chat filtering addon which blocks chat messages based on the text in them.

It saves a set of strings per account that are used as the substrings to search for in chat messages, and these chat messages are blocked if necessary.

Type /wads for help with the mod. Common use case:

/wads add goldfarmingsite.com

This command would add goldfarmingsite.com to the list of chat filters. Once added, all chat messages with goldfarmingsite.com in them would be blocked. WADS will tell you in the chat window when it blocks a message (by default.)

/wads list

The list command shows all the filters, with numbers by them. Removal is done by using the number of the chat filter, not the filter itself (because some filters could possibly be very long and hard to type.)

/wads remove 1 (or whatever number is by the filter you want to remove)

Removes the specified chat filter.

Note that guild chat is not currently filtered. Only whispers, say, yell, and the usual chat channels are at the moment.

To not see when WADS is blocking text, type /wads verbosity 0. /wads verbosity 1 is the default, which outputs a one-line string like "WADS: message with filter ickytext by user icky blocked."

The idea for this addon is based on AnnoyingSpamBlocker by Keion, but that mod has fallen into disrepair in the Wrath UI conversion. I've rewritten almost all of it from scratch, but the idea of searching for filters in messages (as far as I can tell) was his first.

Let me know how you like the mod!

- Updated TOC for 4.2.  No issues noticed by the patch.

Comments

First Previous Page 1 of 2 Next Last
  • #19
    Hey thanks for the update, no errors on log in this time.

    I didn't see it mentioned in the description above but are the filters case sensitive?

    For example: /wads add grats

    Will that also block Grats or Grats. or grats! (with punctuation)

    No I am not actually going to use this to block grats messages in guild but those long ones I mention in previous post. I just wanted to see if case matters or not.

    Hope not!

    Thanks for the addon and for your help, looking forward to your future updates.
  • #20
    Oh also, what about multi-word phrases like:

    "I hate Blizzard"

    Do I need to use quotes or does /wads add I hate blizzard - catch it?
  • #21
    Sorry, and what about

    ChatFrame_AddMessageEventFilter("CHAT_MSG_CHANNEL", WADSChatFilter)
    ChatFrame_AddMessageEventFilter("CHAT_MSG_SAY", WADSChatFilter)

    I assume "CHAT_MSG_SAY" = people talking in /say mode near you but what about "CHAT_MSG_CHANNEL" is that General chat and trade chat too, and private chat channels as well?
  • #22
    1) Filters should not be case-sensitive. /wads add grats should block grats and GRATS and GRats etc.
    2) You don't need quotes. Just do "/wads add multiple word phrase" (no quotes) and it'll catch it. It's just seeing if those exact words are in any part of the chat message, so if people do
    3) Right, CHAT_MSG_SAY is /say from people around you, and CHAT_MSG_CHANNEL is any of the numbered channels you currently can see (General, Trade, LocalDefense, private chat channels.) I may break it down into individual channels in the future but right now it just filters all of them.

    Thanks for the support!
  • #17
    Hi, me again.

    I just installed this and logged into the game, so far so good. As soon as I tried to open up my Enchanting tradeskill window via an icon on the actionbar I got this error message:

    Date: 2011-06-17 15:52:35
    ID: 1
    Error occured in: Stubby
    Count: 1
    Message: Error: Original call failed after running hooks for: ChatFrame_OnEvent
    ..\AddOns\WADS\WADS.lua line 36:
    attempt to index global 'WADSOptions' (a nil value)
    Debug:
    (tail call): ?
    [string "*:OnEvent"]:1:
    [string "*:OnEvent"]:1
    AddOns:
    StopTheSpam, v2.00.20000
    Swatter, v5.11.5146 (DangerousDingo)
    AckisRecipeList, v2.2.4-30-gf1ce0e0
    AddFriend, v3.27
    ArkInventory, v3.02
    ArkInventoryRules, v
    Atlas, v1.19.2
    AtlasDungeonLocs, v1.19.2
    AtlasTransportation, v1.19.2
    AtlasLoot, vv6.03.02
    AtlasLootClassicWoW, vv6.03.02
    AtlasLootLoader, vv6.03.02
    AtlasLootAdvancedSearch, vv1.2.8
    AtlasQuest, v4.6.3a
    AucAdvanced, v5.11.5146 (DangerousDingo)
    aucadvancedsearcherpawn, v1.3.1
    AucFilterBasic, v5.11.5146 (DangerousDingo)
    AucFilterOutlier, v5.11.5146.2531
    AucMatchUndercut, v5.11.5146.2531
    AucScanData, v5.11.5146 (DangerousDingo)
    AucStatSales, v5.11.5146.2842
    AucStatSimple, v5.11.5146 (DangerousDingo)
    AucStatWOWEcon, v5.11.5146.2530
    AucUtilAHWindowControl, v5.11.5146.3311
    AucUtilAppraiser, v5.11.5146.2530
    AucUtilAskPrice, v5.11.5146.3175
    AucUtilAutoMagic, v5.11.5146.3142
    AucUtilCompactUI, v5.11.5146.2530
    AucUtilEasyBuyout, v5.11.5146.3583
    AucUtilFixAH, v5.11.5146 (DangerousDingo)
    AucUtilGlypher, v5.11.5146.5061
    AucUtilGlypherPost, v5.11.5146.5069
    AucUtilItemSuggest, v5.11.5146.3108
    AucUtilPriceLevel, v5.11.5146.2545
    AucUtilScanButton, v5.11.5146.2530
    AucUtilScanFinish, v5.11.5146.2530
    AucUtilScanProgress, v5.11.5146.2530
    AucUtilScanStart, v5.11.5146.4784
    AucUtilSearchUI, v5.11.5146.3655
    AucUtilSimpleAuction, v5.11.5146.4546
    AucUtilVendMarkup, v5.11.5146.2530
    AuctionLite, v1.8.1
    AutoRepair, v
    Babylonian, v5.1.DEV.130
    BadBoy, vv6.499
    BeanCounter, v5.11.5146 (DangerousDingo)
    BrokerAntiSocial, v3.0.3-1a
    BrokerSysMon, vr70
    Bump, v
    ChronoBars, v1.13
    CloseUp, v4.1.001
    Collectinator, v1.0.10
    Configator, v5.1.DEV.282
    CrowBar, v
    DebugLib, v5.1.DEV.275
    Degaine, vv1.0
    devnull, vb2.13329.4
    dottracker, v2.23
    Enchantrix, v5.11.5146 (DangerousDingo)
    EnhancedColourPicker, v4
    EnhancedStackSplit, v40100-1
    EpicFoodList, v1.1
    EpicGemList, v2.22
    ExplorerCoords, v1.33
    FarmIt2, v
    FishingAce, v0.5.5l
    Fizzle, vv1.5.2-1-g5dbab62
    Fortress, v1.1.5
    Geist, v40000.1
    GraphPaper, v1.3.5
    GTFO, v4.6
    GuildGreet, v40100.1
    GuildMemberInfo, v0.1-beta
    GuildMemberInfoTradeSkills, v0.3-beta
    Informant, v5.11.5146 (DangerousDingo)
    LoadIT, v
    Loremaster, vv4.0.2.1
    MacroBank, v1.7
    Mapster, v1.4.1
    MoveAnything, v12.1.5
    NotesUNeed, v6.70.40100
    Omen, v3.1.2
    OmniCC, v4.1.pancakes6
    OneClickEnchantScroll, v5
    Parrot, vv1.10.26
    Pawn, v1.5.10
    PhanxChat, v4.1.0.133
    Postal, v3.4.9
    QBar, v10.11.08
    Quartz, v3.0.6-1-g4a2a776
    QuestCompletist, v97
    QuestGuru, v2.2.3.1
    QuestGuruTracker, v1.5.6.1
    RatingBuster, v
    SickOfClickingDailies, vv6.6-release
    Skillet, v
    SlideBar, v5.11.5146 (DangerousDingo)
    Stubby, v5.11.5146 (DangerousDingo)
    TabardAddict, v1.11
    Taxicab, v1.0.0
    tekKompare, v4.0.0.9
    TinyMainbarInfo, v1.14
    TipTac, v10.12.05
    TipTacItemRef, v10.12.06
    TipTacTalents, v10.11.23
    TomTom, vv40100-1.4.0
    TradeskillInfo, v2.1.2
    tullaRange, v2.8
    UnitFramesImproved, v1.4.1
    VuhDo, v2.105
    VuhDoOptions, v2.105
    WADS, v
    WarlockReminder, vv1.42
  • #18
    Fixed in 1.0.8 when Curse approves the upload. Thanks for the bug report - it's good to see some new users coming online.

    In the near future I'll probably be working on a real UI for this mod with another author, and adding guild chat to the list channels added will be trivial. Until then, adding the line I posted to you earlier will do what you want.

    Thanks!
  • #14
    Bummer!

    I just saw this the other day, and today, after joining a level twenty guild with over 560 members who many use macros and Guild Greet addon for every darn achievement and ding, I thought this would be handy to block out their "phrases / macros" But I read the fine print here and apparently the only channel this doesn't work for is guild chat, the one place I really need an addon like this!

    *sighs

    Please consider adding guild chat monitoring to this. I would be truly appreciative.
  • #15
    For the moment, you should be able to add this by modifying WADS.lua and going to around line 70 or so. You should see a lot of "chat message filter" lines. Add this one:

    ChatFrame_AddMessageEventFilter("CHAT_MSG_GUILD", WADSChatFilter)

    That should do what you want. I'm not sure if I want to add guild filtering for various reasons. If I ever get around to making a real UI for the mod it's definitely something I could do, but for now I'm not sure I want everyone who downloads the mod to be filtering their guild by default.
  • #16
    Thanks for the reply, I will try it very soon.

    I guess I am missing your point about using this in the guild. All this does is block chat that contains certain phrases you define, it doesn't put the player on ignore permanently or temporarily, right?

    As far as me and guild chat goes, I'm not referring to all the little "grats" messages, I am referring to people who use the automated auto-grats addons such as Guild Greet or Auto-Gratz and a handful of others out there where you can define what messages to say.

    Sadly, there are quite a few in this guild of mine who use very long, stupid phrases in their automated macros, such as "grats, it pisses me off you got that achievement and I didn't but I'm too busy to dig holes in my yard to bury you" or "grats (so and so) I hope your frogs have water to lay their eggs in"

    Those are REAL examples of some pretty stupid stuff , and they are long-winded not like "grats". Multiply that times quite a few guildies and wow, chat spam from hell.

    I just want to define those phrases to be ignored, so that anytime they say that crap with macro I don't have to see it.
  • #12
    Updated for 3.3.0 just now. Will update more if any bugs are found.

    Sorry I haven't updated this much - real life has intruded in a big way since the start of development for this mod. If you have any feature requests, let me know. I never was able to reproduce the chat problems posted by xlander, below.
  • #10
    I liked the add on but it tends to block entire channels and sometimes blacks out the channel options box in the chat window.
    Basically I couldn't not ask for help in trade, general, or LFG chats. /g /p and whispers worked. I am not sure of problems with other channels.
    Outside of that it is awesome guilds that spam their ads for recruits in trade can be blocked and so can gold farmers that are repeat spammers... susan express is easily blocked with add llove and ssex as filters. Hope you can figure out the issue.
  • #11
    I've never seen this behavior before...are you sure this is just from WADS?

    What other mods are you running? Are any of them outdated? Do you have LUA errors turned on? Without seeing an error this one is going to be tough to track down...I had a bug before where all chat was broken, but half of chat being broken doesn't fit any pattern I'm aware of...
  • #9
    Updated for 3.2.0 a few minutes ago. As soon as the upload is approved by Curse you'll no longer have WADS be out of date. Let me know if you find any issues.
  • #8
    Very nice, thank you, been wanting something like this for a while, I did add
    ChatFrame_AddMessageEventFilter("CHAT_MSG_SYSTEM", WADSChatFilter) so I can filter out system message also, works well. Thanks for the mod!
  • #7
    I've updated this for 3.1.0 a few minutes ago.

    Symptoms of not being updated - you lose whispers / chat from people.

    When Curse pushes the file I uploaded, the mod won't be out of date / should be happy with chat again. I hope to add more features in the near future.
  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster Addon Downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minecraft 3D Print Giveaway

Enter Now!