funkydude / BadBoy

A simple spam blocker & reporter for World of Warcraft.
26 stars 7 forks source link

The Report Spam Overlay Shield Is Eating Non-Spam #80

Closed Jaladhjin closed 3 years ago

Jaladhjin commented 7 years ago

So I'm not sure how to capture something useful for you.. it doesn't happen every time I have to click past the overlay to access my chat :-/

Even if I could reproduce it on demand.. the only useful thing I could think of doing would be a video recording of it eating normal chat.. stuff in Trade & General..

I've got the History mod installed too.. is there some sort of restore type feature or will that actually prove all the non spam is getting removed ?

I've never actually used History.. just installed it for good measure..

funkydude commented 7 years ago

I had already inquired about this in the other ticket which you never answered.

ghost commented 7 years ago

I'm having the same issues with partychat, and also guildchat. Partychat will often trigger "loot received" as spam, and simply wipe the entire chat when someone loots something. Guildchat seems random as well, but I've had issues where it's been wiped when people have linked their keystones. It's happening to people from all servers (I'm Ravencrest EU based).

funkydude commented 7 years ago

Partychat will often trigger "loot received" as spam

BadBoy doesn't scan party chat or loot messages, this is not "the trigger" at all.

simply wipe the entire chat when someone loots something

It has nothing to do with looting, the chat wipe happens after a report is submitted for a legitimate spammer. Whats happening is the game gets confused, tries to wipe chat from the spammer you reported, and wipes a massive amount of your history.

The bug itself is harmless, although annoying.

I'm Ravencrest EU based

Do you know what realm(s) this is connected to, if any?

ghost commented 7 years ago

I have general chat disabled, so I have no idea how it would detect spam from anyone inside a dungeon when only party chat is active then. No idea about connected realms. The guildchat being wiped could be due to tradechat of course, but when only partychat is active I have no idea what spammer your addon would be trying to report :thinking:

funkydude commented 7 years ago

It's not really disabled, it's just hidden. Spammers will still be caught.

I recommend you install _History, that way when the chat wipe happens, you can open the History panel and see exactly who was the last spammer and what server they were on (if connected).

RobertBeekman commented 7 years ago

I'm having the same issue, I use ElvUI.

It sometimes occurs when I click an item/achievement link in guild chat, it'll wipe the entire session's chat history.

bessiq commented 7 years ago

I have this issue as well. I have the full suite of BB addons installed (and Prat 3.0, fwiw). I will try to make a note of all details when this happens, including the spammer name in BB History, and submit them to this ticket.

On a side note, it might be nice to be able to copy/paste the text from BB History, and maybe have it sorted from most recent to oldest. Thanks for keeping up with this addon!

funkydude commented 7 years ago

It sometimes occurs when I click an item/achievement link in guild chat

It's more likely you had spam waiting to be reported, which got reported when you were going to click the link.

On a side note, it might be nice to be able to copy/paste the text from BB History

What you can do is straight after this happens, type /reload Then open your BadBoy_History.lua saved variables file located at: \World of Warcraft\WTF\Account\ACCOUNTNAME\SavedVariables

It should be the last entry under the BBHISTORY section.

Don't post the spam, just the name-server and the server you're on.

bessiq commented 7 years ago

After messing around a bit, I feel like this is a problem with the Prat addon, at least in my case. It would be interesting to see if others with this issue also use Prat.

My tests were in no way extensive, but here is what I found:

I can poke around in Prat's options to see why it might do that, or just live with the behavior, or disable Prat. I only really use it for a couple minor things anyway.

For what it's worth, the last spammer was "Ophnerianda" on the Dalaran server, which is the server I am on also. Going through the history, it appears that all spammers were on my server.

bessiq commented 7 years ago

Well, with Prat disabled I just reported a spammer using BadBoy, and it cleared the text between their spam messages, so idk what's going on lol. Name was Mariustero, on my server (Dalaran).

Jaladhjin commented 6 years ago

yeah.. I didn't look at that other ticket again.. ha.. should have mah bads :-D

I'll watch the history next time it occurs.. it isn't consistent at all :-/

sometimes it nukes.. sometimes not.. on Illidan US