/cleanse command instructs Hashbot to review all existing members and take action based on your current Blocklist filters — including users who joined before Hashbot was installed.
What Is Cleanse?
Cleanse is a manual, retroactive scan.Unlike Hashbot’s real-time protection (which acts on new joins or name changes),
/cleanse reviews your entire member list to catch previously undetected threats.
How to Use /cleanse
- Run
/cleansein any channel where Hashbot is active. - Hashbot scans your server. This may take a few seconds or minutes, depending on size.
- You’ll receive a preview of all flagged users along with a log report.
- Click
CONFIRMto proceed with action (e.g. bans).- If over 100 users are flagged, a second confirmation is required.
- React with ✅ to finalize — or ❌ to cancel.
What If I See a False Positive?
If someone is flagged by mistake:- Click
CANCEL - Add them to the allowlist:
allowlist add @user
Or by ID:
/allowlist add user-id:123456789
Re-run /cleanse
This ensures trusted users are exempt from filters, even retroactively.
Best Practices
- Use /name-filters test before running a cleanse
- Review your Blocklist for accuracy
- Pause actions with /settings pause pause-state:pause if needed
- Always check the log report before confirming