/cleanse command instructs Hashbot to scan all existing members against your current filters — including users who joined before Hashbot was installed — and sends the results to the Dashboard for review.
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 against all active name filters. This may take a few seconds or minutes, depending on server size.
- You’ll receive a summary embed showing the total number of matches found.
- Click the “Review on Dashboard” button in the embed to open the full detection report on the Hashbot Dashboard.
- On the Dashboard, review each flagged user and take action — Ban, Mark Safe, or Skip.
What If I See a False Positive?
If someone is flagged by mistake:- Click Mark Safe on the Dashboard to dismiss the match.
- Add them to the allowlist so they are not flagged again:
/allowlist add @user
Or by ID:
/allowlist add-id 123456789
This ensures trusted users are exempt from filters, even retroactively.
Best Practices
- Use
/name-filters testbefore running a cleanse to verify your filters - Review your filter list for accuracy before scanning
- Pause actions with
/settings pause pause-state:pauseif needed - Use the Dashboard to work through flagged users at your own pace — results persist until reviewed