Skip to main content

What is Auto-Pilot?

Auto-Pilot is a premium guild setting that automatically creates name and PFP filters for every allowlisted member. When an allowlisted member changes their username, nickname, or profile picture, Hashbot automatically updates the filters — so impersonators are always caught, even if the real user changes their identity.
No commands needed. Just enable the setting and manage your allowlist — Hashbot handles the rest.

How It Works

  1. Enable “Auto-Pilot” in the Dashboard Settings (requires a Hashbot subscription)
  2. Hashbot scans every allowlisted user and role member
  3. For each member, it creates:
    • Name filters for their username, nickname, and global display name
    • PFP filters for their profile picture (global and server-specific)
  4. When a protected member changes their name or avatar, Hashbot:
    • Retires the old filter (soft-deleted)
    • Creates a new filter for the updated identity
  5. If a non-allowlisted user joins with a matching name or PFP, they get banned automatically
Auto-Pilot is driven entirely by your allowlist. Add users or roles to the allowlist, and their identities are protected automatically. Remove them, and the tracking stops.

Enabling Auto-Pilot

1

Open the Dashboard

Go to dashboard.hashbot.com and select your server.
2

Navigate to Settings

Click Settings in the Hashbot sidebar.
3

Enable Auto-Pilot

Toggle on Auto-Pilot. This requires an active Hashbot subscription.
4

Manage your Allowlist

Add the roles or users you want to protect via /allowlist add or the Allowlist page on the Dashboard.

Use Cases

  • Protect staff and moderators — prevent scammers from copying mod identities
  • Protect VIPs — keep high-profile community members safe from impersonation
  • Hands-off operation — no manual filter management, everything updates automatically

Smart False-Positive Prevention

Hashbot uses exact-match name filters (case-insensitive) and runs strict safety checks before creating any filter:
  • Name too short (< 4 chars): skipped with a warning — names like “Joe” or “Max” are too generic
  • 1 other member matches: skipped with a “Common Name Warning” — another member already has this exact name
  • 2+ other members match: skipped — too many duplicates, not safe for auto-protection
  • Default Discord avatar: no PFP filter created — only custom avatars are protected
If a name is skipped, Hashbot logs the reason in your log channel. You can always add it manually with /name-filters add if you still want it. Fuzzy Matching (separate premium toggle) catches name variations like leetspeak and typos — the two features complement each other.
Names like “CryptoModerator” or “OfficialStaffBot” will be auto-protected. Common names like “Joe” or “Admin” will be skipped with a clear explanation in your log channel.

Best Practices

  • Only allowlist roles with uniquely named, trusted members (e.g., Staff, Moderators)
  • Avoid allowlisting large public roles
  • Enable Fuzzy Matching alongside Auto-Pilot for maximum coverage
  • Check your log channel for “Filter Skipped” warnings — these tell you which names were too common
  • Review your filters periodically on the Dashboard — all auto-created filters are tagged “Auto-Pilot”

Migration from /filter-sync

If you were previously using the /filter-sync commands, your server has been automatically migrated. The Auto-Pilot setting is already enabled, and all your existing filters remain active. No action needed. The /filter-sync commands have been removed. Auto-Pilot is now managed entirely through the allowlist and the Dashboard toggle.

Need Help?

If you need support with Auto-Pilot: Join our Discord and open a ticket. Our team is happy to assist you.