feat(modules): add Broadcast Filter to hide Ascension Autobroadcast spam
release / release (push) Successful in 3s

New Chatter module registers a ChatFrame message filter that suppresses chat
lines matching a configurable list (default: 'Ascension Autobroadcast'). Matches
case-insensitively against the message body and every string arg, so it catches
the named-channel autobroadcast where the label is the channel name, not the
body. Editable list in the module's options; enabled by default.
This commit is contained in:
2026-05-31 17:01:55 +02:00
parent d422b0a808
commit 3d353cea55
3 changed files with 116 additions and 0 deletions
+6
View File
@@ -4,6 +4,12 @@ local AceLocale = LibStub:GetLibrary("AceLocale-3.0")
local L = AceLocale:NewLocale("Chatter", "enUS", true)
if not L then return end
-- ./Modules/BroadcastFilter.lua
L["Broadcast Filter"] = true
L["Hidden broadcasts"] = true
L["Hides chat lines from broadcast channels or senders. One entry per line; matching is a case-insensitive substring against the message and its channel/sender."] = true
L["Suppresses spammy server broadcasts such as the Ascension Autobroadcast Discord nag."] = true
-- ./Chatter.lua
L["Chatter"] = true
L["Standalone Config"] = true