Remembers the spam in your chat so you can turn it into BadBoy_CCleaner filters — and make it disappear for good.
ChatSpamLog quietly keeps a list of the spam you see in chat — gold sellers, boost ads, carry services — so you can turn the worst offenders into filters for BadBoy_CCleaner and stop seeing them for good.
It never blocks or changes your chat. It only watches and remembers.
⚠️ This addon does not filter anything
No blocking, no hiding, none at all — your chat looks exactly the same with or without it. ChatSpamLog collects the spam text and helps you build filter strings for a real blocking addon like BadBoy_CCleaner. Think of it as the notepad next to the spam filter, not the filter itself.
📥 What it collects
- Messages from the big public channels — General, Trade, Trade (Services)
- Yells
- Whispers sent to you
Each unique message is stored once, along with how many times it appeared and how many different people sent it — the same ad coming from lots of different senders is the surest sign of spam. Messages from your friends and guildmates are ignored if you also have BadBoy installed (recommended, but not required).
🖹️ The window
Type /csl to open the ChatSpamLog window:
- Browse everything collected so far — sort by most seen, most senders, or newest, and search the list
- Inspect a message — when it appeared, in which channels, and who sent it
- Filter it — type a snippet of a spam ad into the filter box and click Add to CCleaner. BadBoy_CCleaner starts blocking it immediately, no reload needed.
- Not sure what's safe to filter? Click LLM Prompt for ready-made instructions you can paste into an AI assistant (Claude, ChatGPT, and so on) along with your log — it will suggest safe filters for you
- Pause collecting or wipe the log any time
⌨️ Commands
| /csl | open or close the window |
| /csl help | status and command list |
| /csl stats | quick summary of what's been collected |
| /csl wipe | clear the log |
| /csl pause / /csl resume | stop or restart collecting |
🔁 How you use it
- Just play. ChatSpamLog collects spam in the background.
- Curate. Open the window now and then and add filters for the worst offenders.
- Wipe and repeat. Each round only shows the spam your filters didn't catch yet — so your chat keeps getting cleaner.
🤝 Works great with
- BadBoy — the classic spam blocker (optional)
- BadBoy_CCleaner — the filter list this addon feeds into
🔒 Privacy
Everything stays in your local WoW folder. ChatSpamLog never sends anything anywhere. Sharing your log with an AI assistant is entirely optional and something you do yourself.
Source & bug reports: github.com/markis654/ChatSpamLog