Code Monkey home page Code Monkey logo

badboy_ccleaner's People

Contributors

funkydude avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

badboy_ccleaner's Issues

filtering custom channel

I am using 335 version and it does not seen to filter /4 /5 etc custom channels.
Its possible to do that?

Not being able to filter achievments or raid links

Describe the problem

It seems when i verbatim copy the output of a chat frame into the ccleaner input such as "WTS HC [The Jailer]"
it doesnt pickup on the jailer part. Should achievments or raid links be typed in a different way for ccleaner to pick them up?

What steps will reproduce the problem?

  1. See chat spam of people selling heroic boosts
  2. copy said chat spam using elvui chatlog exact copy
  3. paste that part including the raid/achievment linked text into ccleaner
  4. Not blocked :(

Consider attaching a screenshot below to help describe your issue (Attach directly, do not link to other websites)

image

What version of the addon are you using? (Stating 'latest' is not useful)

BadBoy_CCleaner-v10.0.1

Do you have an error log of what happened?

No errors

Current chat filter:

BADBOY_CCLEANER = {
	" +15=120k", -- [1]
	" < guild > wts", -- [2]
	" < guild group > wts", -- [3]
	" < guıld team >  wts", -- [4]
	" <armorstack>&<specific key>", -- [5]
	" <m+15 110k>", -- [6]
	" <wts> 50-60 lvl", -- [7]
	" sylv offering", -- [8]
	" wts 15-20  guaranted in time ", -- [9]
	"(group) wts 15-20", -- [10]
	"(guild) selling   m+15", -- [11]
	"11/11 hc fated ", -- [12]
	"1x+15=115k", -- [13]
	"< guild > wts", -- [14]
	"< guild group > offering", -- [15]
	"< guild group > wts", -- [16]
	"< guıld team >  wts", -- [17]
	"< professional team >", -- [18]
	"<< gray team >>", -- [19]
	"<< guild wts >>", -- [20]
	"<<wts>> m+10", -- [21]
	"<armor stack>", -- [22]
	"<armor stack> <specfic key>", -- [23]
	"<armorstack> or <specific key>", -- [24]
	"<bloom> selling mythic mount", -- [25]
	"<friend group> torghast", -- [26]
	"<friend group> wts", -- [27]
	"<friendly group> offering", -- [28]
	"<group>wts 15-20 keys", -- [29]
	"<guild group>", -- [30]
	"<guild group> offering", -- [31]
	"<guild group> selling", -- [32]
	"<guild group> wts", -- [33]
	"<guild gruppe> selling", -- [34]
	"<guild runs>", -- [35]
	"<guild team> fated", -- [36]
	"<guild> offering", -- [37]
	"<guildgroup>", -- [38]
	"<key 15-22 >", -- [39]
	"<loot share", -- [40]
	"<m+15 110k>", -- [41]
	"<myth jailer&syl+mounts>", -- [42]
	"<private group> offering", -- [43]
	"<pvp boost also>", -- [44]
	"<sylvanas & jailer mount", -- [45]
	"<top eu guild>", -- [46]
	"<wts> fated hc", -- [47]
	">>guild team<<", -- [48]
	"all 3 raids full clear", -- [49]
	"all torghast mounts", -- [50]
	"any armor - any key", -- [51]
	"armor stack , specific key possible", -- [52]
	"armor stack and specific key is available", -- [53]
	"armor stack choose key", -- [54]
	"armor stack+ specific key", -- [55]
	"armor stacks, specific keys", -- [56]
	"armor trader and free specific key", -- [57]
	"big discount for buying 4xrun bundle", -- [58]
	"bundles are available <ksm>", -- [59]
	"discount for multi run", -- [60]
	"discount for multi runs", -- [61]
	"discount for multiruns", -- [62]
	"discount multi run", -- [63]
	"discount on multi runs", -- [64]
	"discount on multiple runs", -- [65]
	"discount price for multi runs", -- [66]
	"fast runs, bulk discounts", -- [67]
	"fated hc <200k>", -- [68]
	"fated hc full run 150k", -- [69]
	"free armor stack", -- [70]
	"free armor trader", -- [71]
	"free armorstack", -- [72]
	"free armorstack & special df", -- [73]
	"friend group offering", -- [74]
	"friendly guild [wts]", -- [75]
	"friends group offering", -- [76]
	"full 10/10 hc 450k", -- [77]
	"full clear fated", -- [78]
	"full clear limited traders available", -- [79]
	"full run with limited traders", -- [80]
	"group of friends wts", -- [81]
	"guild [wts] 11/11 fated", -- [82]
	"guild group  offering", -- [83]
	"guild group [wts]", -- [84]
	"guild group offer", -- [85]
	"guild group offering", -- [86]
	"guild group offering mythic", -- [87]
	"guild group offers", -- [88]
	"guild group selling", -- [89]
	"guild group selling heroic", -- [90]
	"guild group wts", -- [91]
	"guild group> mw", -- [92]
	"guild offering", -- [93]
	"guild offerring", -- [94]
	"guild offers ksm", -- [95]
	"guild party [wts]", -- [96]
	"guild run wts", -- [97]
	"guild run wts heroic", -- [98]
	"guild selling <m+0 up to +22>", -- [99]
	"guild sells fated", -- [100]
	"guild team [wts]", -- [101]
	"guild team offering", -- [102]
	"guild team wts", -- [103]
	"guild wts fated", -- [104]
	"guild wts m +15", -- [105]
	"guild wts mm+15", -- [106]
	"guild wts mythic", -- [107]
	"guilds offer", -- [108]
	"guıld wts vip trader", -- [109]
	"hc kills going all day!", -- [110]
	"intime with free armor trader", -- [111]
	"ksh-ksm", -- [112]
	"ksm bundle", -- [113]
	"last chance for jailer mount before patch", -- [114]
	"local guild wts", -- [115]
	"m+10-15 timed and weekly runs", -- [116]
	"m+10-31", -- [117]
	"m+15-24 timed and weekly runs", -- [118]
	"message me for a booking", -- [119]
	"min! / sylvanas & jailer mythic + mount", -- [120]
	"multi run discount", -- [121]
	"multie runs is discount", -- [122]
	"multiple run discount", -- [123]
	"mythic guild offers", -- [124]
	"mythic guild wts", -- [125]
	"mythic jailer&syl+mounts", -- [126]
	"offer guıld  wts", -- [127]
	"offering >>m+<", -- [128]
	"offering hc", -- [129]
	"offering jailer", -- [130]
	"preamde group offering", -- [131]
	"premade group offering", -- [132]
	"premade offering m+15", -- [133]
	"premade team offering", -- [134]
	"private group sells", -- [135]
	"private team offering", -- [136]
	"raid hc/mythic spots available", -- [137]
	"raids on hc and every hour", -- [138]
	"selling 3x fated raids", -- [139]
	"selling <fated hc full run", -- [140]
	"selling mythic plus keys", -- [141]
	"selling || fated hc full run", -- [142]
	"specific armor/key", -- [143]
	"specific key and armor stack available", -- [144]
	"specific keys+armor stack", -- [145]
	"sylv offering", -- [146]
	"sylvanas & jailer mythic mount", -- [147]
	"sylvanas mythic mount", -- [148]
	"sylvanas&jailer with mount", -- [149]
	"sylvanas+jailer mythic mount", -- [150]
	"team offer 15 timed key", -- [151]
	"team offers ksm", -- [152]
	"team selling +15s", -- [153]
	"torghast boost", -- [154]
	"trade-raid.com", -- [155]
	"we are offering mythic dungeon boost", -- [156]
	"whisper for booking", -- [157]
	"with < armor stack>", -- [158]
	"world 60 guild offering", -- [159]
	"wowvendor.org", -- [160]
	"wts   raid ", -- [161]
	"wts  mythic+ 10-25", -- [162]
	"wts +15keys", -- [163]
	"wts 10! or a 15", -- [164]
	"wts 15-20  guaranted in time", -- [165]
	"wts 1x m+ 15", -- [166]
	"wts \\ m+15", -- [167]
	"wts arena boost", -- [168]
	"wts boost m+15", -- [169]
	"wts fated sepulcher", -- [170]
	"wts full hc runs", -- [171]
	"wts guild group!", -- [172]
	"wts hc raids", -- [173]
	"wts heroic fated", -- [174]
	"wts m+ 15", -- [175]
	"wts m+ in time", -- [176]
	"wts mythic +15", -- [177]
	"||team offering||", -- [178]
}

self-filtering

The addon blocks your own character's chat messages if used in conjunction with an addon such as autoflood, I'm unsure on whether this has a lvl cap to filter goldsellers as this only ever seems to be a problem on my bank characters and not on higher lvl characters.

Badboy CCleaner Not Working In TBC Prepatch

Describe the problem

CCleaner does not work since the prepatch today. When using the plugin with Badboy all channels are hidden except for say, yell and emote that I know of, but General, Trade etc don't show at all. Adding or removing keywords does not function.

What steps will reproduce the problem?

  1. Hopeful update for TBC Classic if this would solve the issue

Consider attaching a screenshot below to help describe your issue (Attach directly, do not link to other websites)

N/A

What version of the addon are you using? (Stating 'latest' is not useful)

9.0.2

Do you have an error log of what happened?

No

Any additional information? (example: WoW language if not English)

the word "string"

Apparently the word "string" can't be blocked. Something with the code of the addon?

(if you're guessing why I want to block it, it's because people on my country/server can't say my character name right - Striding - without mispelling or shortening it wrong) and that's the only that can't be blocked.

Any version for Classic?

Hi. This is not an issue, more like a question. Is there any version for Classic? I haven't seen anything on CurseForge except for the base addon. But the addon itself is kinda irrelevant without the plugins, which are missing for the Classic version, hence the question.

(Feature Request) Would you add an option to also auto-report?

I mean if I use this addon to auto-ignore all the spammers in trade chat then I won't see them but my fellow players will, therefore most players still won't use trade chat.
But an auto-reporter would change the situation. as soon as even a few users started using it.
I've tried manually reporting gold-sellers but the ones on my server just create one account after another, presumably with bots, and flood the chat so heavily that it's impossible to keep up with manual reports.

Chat Spam and lua errors

lately I get alot of lua and chat spam, I think its from either badboy or TSM, dunno for sure.

upon login to a character I get list of these:
18:15] BadBoy: Unexpected GUID requested by an addon: Dimino
[18:31] BadBoy: Unexpected GUID requested by an addon:
[14:36] BadBoy: Unexpected GUID requested by an addon:
[14:37] BadBoy: Unexpected GUID requested by an addon:
[14:38] BadBoy: Unexpected GUID requested by an addon:
[14:39] BadBoy: Unexpected GUID requested by an addon:
[14:40] BadBoy: Unexpected GUID requested by an addon:
[14:42] BadBoy: Unexpected GUID requested by an addon:
[14:44] BadBoy: Unexpected GUID requested by an addon:
[14:25] BadBoy: Unexpected GUID requested by an addon: Pidela
[14:31] BadBoy: Unexpected GUID requested by an addon: Euldoch
[14:39] BadBoy: Unexpected GUID requested by an addon: Razuku

e.g. lua error:

Message: BadBoy: Unexpected GUID requested by an addon: Lorothas
Time: 01/19/18 14:51:14
Count: 1
Stack: BadBoy: Unexpected GUID requested by an addon: Lorothas
...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:317: in function <...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:300>
Interface\AddOns\BadBoy\BadBoy.lua:73: in function <Interface\AddOns\BadBoy\BadBoy.lua:68>
Interface\AddOns\BadBoy_CCleaner\BadBoy_CCleaner.lua:24: in function filterFunc' Interface\AddOns\ElvUI\Modules\chat\chat.lua:1172: in function ChatFrame_MessageEventHandler'
Interface\AddOns\ElvUI\Modules\chat\chat.lua:1906: in function DisplayChatHistory' Interface\AddOns\ElvUI\Modules\chat\chat.lua:2289: in function Initialize'
Interface\AddOns\ElvUI\Modules\chat\chat.lua:2383: in function <Interface\AddOns\ElvUI\Modules\chat\chat.lua:2382>
...ore\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:155: in function <...ore\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:155>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function ?' ...ore\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90: in function Fire'
Interface\AddOns\ElvUI\core\core.lua:1371: in function InitializeModules' Interface\AddOns\ElvUI\core\core.lua:1550: in function Initialize'
Interface\AddOns\ElvUI\init.lua:139: in function <Interface\AddOns\ElvUI\init.lua:138>

Locals:

Got This in Classic Era 1.14.4

2x BadBoy/BadBoy_Classic.lua:276: attempt to call upvalue 'ReportPlayer' (a nil value)
[string "@BadBoy/BadBoy_Classic.lua"]:276: in function <BadBoy/BadBoy_Classic.lua:254>

Locals:
self = Button {
0 =
}
systemMsg =

{
1 = Frame {
}
2 = Frame {
}
3 = Frame {
}
4 = Frame {
}
5 = Frame {
}
6 = TitanPanelLootTypeButton {
}
7 = ChatFrame1 {
}
8 = ChatFrame4 {
}
9 = AceEvent30Frame {
}
}
infoMsg =
{
1 = UIErrorsFrame {
}
2 = Frame {
}
3 = Frame {
}
4 = Frame {
}
5 = AceEvent30Frame {
}
}
(for generator) = defined =[C]:-1
(for state) =
{
Player-5066-017F922E =
{
}
Player-5066-0186D12C =
{
}
}
(for control) = "Player-5066-017F922E"
k = "Player-5066-017F922E"
v =
{
GetWhoIndex = defined @FrameXML/ObjectAPI/PlayerLocation.lua:154
chatLineID = 7
SetVoiceID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:119
SetGUID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:59
IsBattleNetGUID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:75
IsCommunityData = defined @FrameXML/ObjectAPI/PlayerLocation.lua:166
GetBattlefieldScoreIndex = defined @FrameXML/ObjectAPI/PlayerLocation.lua:115
GetChatLineID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:103
SetBattlefieldScoreIndex = defined @FrameXML/ObjectAPI/PlayerLocation.lua:107
SetCommunityInvitation = defined @FrameXML/ObjectAPI/PlayerLocation.lua:170
IsGUID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:71
GetBattleNetID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:142
IsChatLineID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:99
IsBattlefieldScoreIndex = defined @FrameXML/ObjectAPI/PlayerLocation.lua:111
Clear = defined @FrameXML/ObjectAPI/PlayerLocation.lua:181
IsValid = defined @FrameXML/ObjectAPI/PlayerLocation.lua:63
IsWhoIndex = defined @FrameXML/ObjectAPI/PlayerLocation.lua:150
IsVoiceID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:125
SetWhoIndex = defined @FrameXML/ObjectAPI/PlayerLocation.lua:146
IsUnit = defined @FrameXML/ObjectAPI/PlayerLocation.lua:87
SetUnit = defined @FrameXML/ObjectAPI/PlayerLocation.lua:83
SetBattleNetID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:133
IsCommunityInvitation = defined @FrameXML/ObjectAPI/PlayerLocation.lua:176
GetGUID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:79
ClearAndSetField = defined @FrameXML/ObjectAPI/PlayerLocation.lua:196
GetUnit = defined @FrameXML/ObjectAPI/PlayerLocation.lua:91
GetVoiceID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:129
SetChatLineID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:95
IsBattleNetID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:138
SetCommunityData = defined @FrameXML/ObjectAPI/PlayerLocation.lua:158
}
go = true
pass = true
(*temporary) = nil
(*temporary) = "spam"
(*temporary) =
{
GetWhoIndex = defined @FrameXML/ObjectAPI/PlayerLocation.lua:154
chatLineID = 7
SetVoiceID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:119
SetGUID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:59
IsBattleNetGUID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:75
IsCommunityData = defined @FrameXML/ObjectAPI/PlayerLocation.lua:166
GetBattlefieldScoreIndex = defined @FrameXML/ObjectAPI/PlayerLocation.lua:115
GetChatLineID = defined @FrameXML/ObjectAPI/PlayerLocation.lua:103
SetBattlefieldScoreIndex = defined @FrameXML/ObjectAPI/PlayerLocation.lua:107
SetCommunityInvitation = defined @FrameXML/ObjectAPI/PlayerLocation.lua:170
I

Drape of Valiant Defense

Hello, I noticed there is an issue where any chat message containing a trigger word gets filtered.

I'd like to suggest that you make it so we can specify weather the word has to be by itself, or included in other words... IE

adding
rape
to the filter list, will filter anything containing those 4 letters in that order, regardless of what comes before or after it.
while adding..
rape
with a space at the start and end, will filter out messages containing only that word specifically, so things like
Drape, Scrape, Grape, Cameraperson etc.. don't get filtered.

Not working in guild chat ? (TLK Classic)

Describe the problem

People are starting to spam achievement with Attune + Weakauras that congratulate people on achievements sharing. Kinda annoying. I tried to use Badboy + Badboy_CCleaner

Consider attaching a screenshot below to help describe your issue (Attach directly, do not link to other websites)

1st screenshot : On my main account, trying to avoid spam. This is my config.
image
2nd screenshot : Same account : trying to see if it works, but it doesn't.
image

What version of the addon are you using? (Stating 'latest' is not useful)

v9.2.4

Do you have an error log of what happened?

No

Any additional information? (example: WoW language if not English)

Using english client with english language.

Also, using ElvUI.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.