Get an Epic Experience with Premium

BadBoy: Spam Blocker & Reporter

Chat & Communication Login to Add Favorites
  • 80 Likes
  • World of Warcraft
  • 87,747 Monthly Downloads
  • Supports: 6.2.0
  • 5,727,369 Total Downloads
  • Updated 07/25/2015
  • Created 04/18/2008
  • 2,469 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v12.809
or
Support development! **
Donate

About BadBoy: Spam Blocker & Reporter

BadBoy Highlights:

  • Blocking & reporting spam: gold, hack, phishing, account trading, runescape gold trading, casino, illegal item selling, etc...
  • A 20 line chat buffer/throttle to prevent people spamming the same message one after another.
  • Configuration screen by typing /badboy

The following are not scanned and cannot be reported/blocked by this addon: Friends, Real ID friends, Guild, Party, Raid, GM's.
The following channels are monitored: Trade, General, Yell, Whispers.

Please post missed spam on the forums or PM me here. Do not post spam in addon comments.

Plugins

Block chat by typing in keywords BadBoy_CCleaner.
Remove guild advertising BadBoy_Guilded.
Block whispers by player level BadBoy_Levels.

Log all removed chat BadBoy_History.

------------------------------------------------------------------------
r1322 | funkydude | 2015-07-25 19:02:31 +0000 (Sat, 25 Jul 2015) | 1 line
Changed paths:
   A /tags/v12.809 (from /trunk:1321)

Tagging as v12.809
------------------------------------------------------------------------
r1321 | funkydude | 2015-07-25 15:04:54 +0000 (Sat, 25 Jul 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.lua

cleanups
------------------------------------------------------------------------
r1320 | funkydude | 2015-07-24 15:52:38 +0000 (Fri, 24 Jul 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.lua
   M /trunk/BadBoy.toc

anti-spam update
------------------------------------------------------------------------
r1318 | funkydude | 2015-07-23 21:03:31 +0000 (Thu, 23 Jul 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.lua
   M /trunk/BadBoy.toc

anti-spam update
------------------------------------------------------------------------
r1317 | funkydude | 2015-07-23 20:45:15 +0000 (Thu, 23 Jul 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.lua
   M /trunk/BadBoy.toc

Fix missing parenthesis preventing hide option from working
------------------------------------------------------------------------
r1315 | funkydude | 2015-07-23 13:26:53 +0000 (Thu, 23 Jul 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.toc

missed the version
------------------------------------------------------------------------
r1314 | funkydude | 2015-07-23 13:00:45 +0000 (Thu, 23 Jul 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.lua
   M /trunk/BadBoy.toc
   M /trunk/SimpleOptions.lua

Temporarily re-enable link hiding until the report system is changed to something else (probably a button), anti-spam update.
------------------------------------------------------------------------
r1312 | funkydude | 2015-07-23 03:00:30 +0000 (Thu, 23 Jul 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.lua

Don't reset the 60s throttle when reporting.
------------------------------------------------------------------------
r1311 | funkydude | 2015-07-23 02:09:09 +0000 (Thu, 23 Jul 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.lua
   M /trunk/BadBoy.toc

Tweak the report link display.
------------------------------------------------------------------------
r1309 | funkydude | 2015-07-20 17:28:55 +0000 (Mon, 20 Jul 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.lua
   M /trunk/BadBoy.toc

Since the disconnect issue seems to be resolved, we now throttle the spam report link to only show once every 60 seconds. Clicking the link will report all the spam seen so far.
------------------------------------------------------------------------
r1307 | funkydude | 2015-07-19 11:29:02 +0000 (Sun, 19 Jul 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.toc
   M /trunk/SimpleOptions.lua

deDE update
------------------------------------------------------------------------
r1306 | funkydude | 2015-07-19 11:09:02 +0000 (Sun, 19 Jul 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.lua
   M /trunk/BadBoy.toc

Temporarily disable the option to hide spam report links, we need people to report spam to find out if the disconnect problem has been resolved.
------------------------------------------------------------------------
r1305 | funkydude | 2015-07-19 10:52:56 +0000 (Sun, 19 Jul 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.lua
   M /trunk/BadBoy.toc

anti-spam update
------------------------------------------------------------------------
r1304 | funkydude | 2015-07-11 16:49:29 +0000 (Sat, 11 Jul 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.lua
   M /trunk/BadBoy.toc

anti-spam update, disable the 8 second spam report throttle. I *think* Blizz has finally fixed disconnects when reporting, let's test that theory.
------------------------------------------------------------------------
r1302 | funkydude | 2015-06-24 00:01:16 +0000 (Wed, 24 Jun 2015) | 1 line
Changed paths:
   M /trunk/BadBoy.lua
   M /trunk/BadBoy.toc

anti-spam update, bump toc
------------------------------------------------------------------------

Comments

First Previous Page 18 of 55 Next Last
  • #880

    its a real shame blizzard disabled the automatic reporting feature. i have noticed one thing now thou. everytime i relog or even log to another charactor i get the notice everytime for the same spambot to report them. this never happened to me in previous versions. i know this could be abit of extra wieght for the addon but i think something like have a small database file that stores the name of said spammer for a set amount of time so that people are not having to hit the report button everytime they relog/reconnect. it could be an option that could be disabled/enabled by the user for their reporting preference.

  • #884

    Account-wide blocking was a Blizz thing and part of the reporting function, if they "nerfed" that then it's yet another blow to us, I won't be compensating for yet another Blizz "nerf".

  • #878

    I pushed another update to make click-reporting easier (no more popup).

  • #877

    Today is BadBoy's 4th birthday! To celebrate, Blizzard has removed the ability for addons to automatically report spam in patch 4.3.4! As if it wasn't enough that Blizzard haven't added any of my API requests to make spam filtering easier, they've gone out of their way to make it even harder... It's as if they don't appreciate the thousands of hacked accounts this addon has helped them shut down and stop spamming their realms.

    When you report someone, you can no longer see any chat from them. However, when many people report someone, they are placed on a "global mute". Which means they can no longer spam the server, this benefits people that aren't using BadBoy as well, unfortunately, this will no longer be the case.

    If you're as shocked and suprised by this move as I am, and you have a US account, I ask you to take to the forums and complain to Blizzard about this, unfortunately, I don't have a US account to do that (EU).

    The good old addon "SpamSentry" which BadBoy was originally (sort-of) based on used to print a message in chat and ask you to report the player, I've decided to take this step also. I really hope it's not too intrusive to you all, and I beg of you to please click the report link to report the spammers. The more people that do it, the higher the chance the spammer will be globally muted.

    Many thanks to everyone that has helped reporting spam to me over the past 4 years, and again, I hope this message isn't too intrusive!

  • #874

    Get this error with new update

    Message: ADDON_ACTION_BLOCKED: BadBoy tried to call the protected function 'ReportPlayer()'.
    Time: 04/17/12 18:44:06
    Count: 4
    Stack: ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    [string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
    [C]: ?
    [string "safecall Dispatcher[3]"]:13: in function `?'
    ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
    ...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
    [C]: in function `ReportPlayer'
    Interface\AddOns\BadBoy\BadBoy.lua:503: in function `filterFunc'
    Interface\FrameXML\ChatFrame.lua:2913: in function `ChatFrame_MessageEventHandler'
    Interface\FrameXML\ChatFrame.lua:2718: in function <Interface\FrameXML\ChatFrame.lua:2711>
    (tail call): ?
    [string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

    Locals: No locals to dump

  • #875

    Can anyone else confirm this? If so, it is very, very bad news for us all.

  • #873

    If you haven't updated recently, you will need to for patch 4.3.4 or you will probably be presented with an error and/or no spam being blocked.

  • #867

    Recently this addon has started spamming more than the goldspammers ever did. It tells me every 6 seconds that another addon breaks critical data it needs to work.

    Well fine, nice to get information like that, but it would be enough to tell me once.

    http://i.imgur.com/dOSr0.jpg

    Keep up the great work though.

  • #870

    I decreased the spam in the latest version, but like I said before, I'd appreciate you letting me know which addon is the cause.

  • #872

    If only whispers are causing it and not trade/public chat then it could very well be some kind of whisper mod, can you PM me your addon list?

  • #871

    I agree that you should be notified when something breaks the addon, but I feel that an addon that spams every 6 seconds until you reload ui is a bit much, especially when the sole reason for the addon is to reduce spam.

    I'm not any closer to figuring out which addon that breaks it, cause it only happens now and then, and it's always a whisper that triggers it. But I will let you know if I do.

    Don't take my posts as complaining though, I really appreciate the work you do to keep us free from the pestering goldsellers and other spammers, and it is a fantastic addon that I would hate to be without.

  • #868

    Well, maybe it prints too often, but the point of the spam is to get you to fix it, because whilst it's happening BadBoy (and any other addons depending on filtering) will be completely broken and simply will not function.

    Also if you discover which addon is causing the issue it would be great if you could let me know so I can attempt to resolve the issue with the author.

    It's basically up to you to turn off addons until the issue goes away, to locate which addon is the cause.

    Last edited by funkydude on 4/11/2012 10:09:54 PM
  • #862

    I think there should be an option that block lvl 1 chars, 80-90% of that people are gold spammers or mount sellers which sell duped mounts/gems. I would love to see such an option :)

  • #863

    See the BadBoy_Levels plugin.

  • #866

    Alright, thanks :)

  • To post a comment, please login or register a new account.
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 experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway