Skip to main content
The /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

  1. Run /cleanse in any channel where Hashbot is active.
  2. Hashbot scans your server. This may take a few seconds or minutes, depending on size.
  3. You’ll receive a preview of all flagged users along with a log report.
  4. Click CONFIRM to proceed with action (e.g. bans).
    • If over 100 users are flagged, a second confirmation is required.
  5. React with ✅ to finalize — or ❌ to cancel.

What If I See a False Positive?

If someone is flagged by mistake:
  1. Click CANCEL
  2. 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