Documentation Index
Fetch the complete documentation index at: https://hashbot.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
What is Auto-Pilot?
Auto-Pilot is a premium guild setting that automatically creates name and PFP filters for every allowlisted and manager member. When a protected 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 and manager 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. Manager roles are included automatically.Choosing Which Roles to Protect
By default, Auto-Pilot protects all allowlisted and manager roles. If you want to limit protection to specific roles, you can customize this in the Dashboard:- When Auto-Pilot is enabled, a role picker appears below the toggle
- All allowlisted and manager roles are shown as active by default
- Click a role to remove it from protection (the color dot turns into an X on hover)
- Use the ”+ Add role” dropdown to re-add roles
- Click “Reset to default” to go back to protecting all roles
The role picker only shows roles that are already configured as allowlisted or manager roles. To add a new role to the picker, first add it to your allowlist or manager list.
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
- Selective protection — only protect specific roles instead of the full allowlist
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”
- Use the role picker to limit protection to specific roles if your allowlist is large
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.