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
- Enable “Auto-Pilot” in the Dashboard Settings (requires a Hashbot subscription)
- Hashbot scans every allowlisted user and role member
- 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)
- When a protected member changes their name or avatar, Hashbot:
- Retires the old filter (soft-deleted)
- Creates a new filter for the updated identity
- If a non-allowlisted user joins with a matching name or PFP, they get banned automatically
Enabling Auto-Pilot
Open the Dashboard
Go to dashboard.hashbot.com and select your server.
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
/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.