!CleanStart - Clean Up Your Login Spam
Tired of login spam flooding your chat every time you enter the game?
!CleanStart automatically captures, filters, and organizes all chat messages that appear during login - giving you a clean, quiet start every time you play.
Whether it's addons printing debug text, system messages firing all at once, or random clutter you don’t care about, !CleanStart puts you in control.
You can finally filter out messages you’ve already seen hundreds of times, like:
“Remember to act responsibly, protect your personal information, and report anything offensive. View our In-Game Code of Conduct…”
⭐ Features
🔍 Smart Message Capture
- Captures all chat messages during a short, configurable login window
- Addon messages (no message ID) are automatically blocked during this window
- System messages are allowed through but can be managed individually
🖼️ GUI Review Window
Open the interface anytime with /cs to:
- Review every captured message in order
- See message type, ID, and full text
- Allow or block system messages with one click
- View addon messages (blocked by default) for reference
🎯 Text-Based Filtering
Filter types include:
- =text - Exact match
- ^text - Starts-with match
- text - Contains match
🛡️ Whitelist System
Protect important messages from ever being filtered.
Matching is case-insensitive.
🔧 Debug Mode
See detailed message processing info, including message IDs.
💾 Persistent Settings
All filters and preferences are saved account-wide.
⚡ Lightweight
Minimal performance impact and no unnecessary overhead.
🕹️ Commands
Use /cleanstart or /cs:
- /cs - Toggle the captured messages window
- /cs on | off - Enable or disable filtering
- /cs status - Show current status
- /cs window - Set capture window duration (default: 1s)
- /cs list - List all custom filters
- /cs add - Add a filter manually (^starts, =exact)
- /cs remove <#> - Remove a filter by number
- /cs clearfilters - Clear all filters
- /cs whitelist add | remove | list - Manage whitelist
- /cs debug - Toggle debug output
⚙️ How It Works
- When you log in, !CleanStart captures all chat messages for a brief window (default: 1s).
- Addon messages are blocked automatically.
- System messages are shown normally, but you can choose to block or allow them.
- Your choices are saved and applied on future logins.
🔄 Filter Priority
- CleanStart’s own messages (always allowed)
- Whitelist
- Custom text filters
- Addon messages (blocked during login window)
- System messages (allowed unless filtered)
❗ Compatibility
- Works with the default Blizzard chat frames
- Not compatible with ElvUI (message capture may be inconsistent)
- No known conflicts with other addons