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.
Typing any keyword in the Usage column will trigger autocomplete in Discord — helping you complete the command faster.
Some commands are available only to active Subscribers.
Want to subscribe? Visit hashbot.com to view plans and activate protection.
General
| Usage | Description | Example |
|---|
/invite | Get a link to add Hashbot to a new server | /invite |
/ping | Check latency and confirm Hashbot is online | /ping |
/help | Get help links — Dashboard, Docs, and Support | /help |
/settings status | View server settings with organized status display | /settings status |
/settings pause | Temporarily pause all Hashbot actions (Admin only) | /settings pause pause-state:pause |
/settings logging set | Set the log channel for moderation reports | /settings logging set channel:#hashbot-logs |
/settings logging disable | Disable log messages from Hashbot | /settings logging disable |
Subscription
| Usage | Description | Example |
|---|
/subscription activate | Activate your premium subscription on this server | /subscription activate email:you@example.com |
/subscription info | View subscription details and remaining server activations | /subscription info email:you@example.com |
You can also activate your subscription from the Dashboard Settings page — no Discord command needed.
Manager & Allowlist
| Usage | Description | Example |
|---|
/manager add | Add a role with permission to configure Hashbot (Admin only) | /manager add @Admins |
/manager remove | Remove a role’s manager access (Admin only) | /manager remove @Team |
/manager list | View manager role count and open dashboard | /manager list |
/allowlist add role:@Role | Allowlist a role | /allowlist add role:@Moderators |
/allowlist add user:@User | Allowlist a specific user | /allowlist add user:@Pascal |
/allowlist add user-id:ID | Allowlist a user by Discord ID | /allowlist add user-id:1234567890 |
/allowlist remove role:@Role | Remove a role from the allowlist | /allowlist remove role:@RoleName |
/allowlist remove user:@User | Remove a user from the allowlist | /allowlist remove user:@Pascal |
/allowlist remove user-id:ID | Remove a user by Discord ID | /allowlist remove user-id:1234567890 |
/allowlist list | View allowlist count and open dashboard | /allowlist list |
/allowlist migrate | Migrate users with protected roles to the allowlist | /allowlist migrate |
Name Filters
| Usage | Description | Example |
|---|
/name-filters add phrase:word | Add a simple phrase-based filter | /name-filters add phrase:airdrop |
/name-filters add regex:pattern | Add a regex-based filter for patterns | /name-filters add regex:^sc[a@]m$ |
/name-filters add role:@Role | Generate filters from all members of a role (Subscribers only) | /name-filters add role:@Staff |
/name-filters remove | Remove a filter by phrase or regex | /name-filters remove phrase:airdrop |
/name-filters list | View active filter count and open dashboard | /name-filters list |
/name-filters test | Test a name against your filters | /name-filters test pascal_bot |
/name-filters reset-all | Delete all name filters | /name-filters reset-all |
/name-filters export | Export all filters to a text file | /name-filters export |
/name-filters import | Import a filter list from a file | /name-filters import |
The role option generates exact-match regex filters for every member in the role. Names shorter than 4 characters or too common are automatically skipped.
Spam Detection & Auto-Kick
| Usage | Description | Example |
|---|
/settings autokick-spammer set-state state:enable | Enable auto-kick of Discord-flagged spammers on join | /settings autokick-spammer set-state state:enable |
/settings autokick-spammer silent state:enable | Suppress mod role ping on auto-kick (still logged) | /settings autokick-spammer silent state:enable |
/settings autokick-spammer punishment level:kick | Set punishment: flag (assign role), kick, or ban | /settings autokick-spammer punishment level:ban |
/scan-spammers | Scan all members for Discord-flagged spammers | /scan-spammers |
Malicious Link Detection (Subscribers only)
| Usage | Description | Example |
|---|
/settings malicious-link set-state detection-state:enable | Enable malicious link detection | /settings malicious-link set-state detection-state:enable |
/settings malicious-link set-timeout | Set timeout duration for malicious link violations | /settings malicious-link set-timeout hours:1 |
Multi-Join Detection (Subscribers only)
| Usage | Description | Example |
|---|
/settings multi-join multiple-joins-state:enable | Enable detection of repeated join/leave patterns | /settings multi-join multiple-joins-state:enable |
Fuzzy Mode (Subscribers only)
| Usage | Description | Example |
|---|
/settings fuzzy set-state | Enable or disable Fuzzy Mode | /settings fuzzy set-state fuzzy-state:enable |
/settings fuzzy report | View performance of Fuzzy Mode | /settings fuzzy report |
Anti-Raid Lockdown
| Usage | Description | Example |
|---|
/lockdown activate | Activate lockdown with server defaults | /lockdown activate |
/lockdown activate action:Kick | Activate with a specific action | /lockdown activate action:Ban |
/lockdown activate action:Ban duration:30 | Activate with action and duration (minutes) | /lockdown activate action:Ban duration:30 |
/lockdown deactivate | End the active lockdown early | /lockdown deactivate |
/lockdown status | View current lockdown status | /lockdown status |
Verification
| Usage | Description | Example |
|---|
/verification setup | Launch the interactive setup wizard | /verification setup |
/verification setup channel: role: punishment: | Quick setup with parameters | /verification setup channel:#verify role:@Verified punishment:KICK |
/verification status | View current configuration and stats | /verification status |
/verification panel | Resend the verification panel to the channel | /verification panel |
/verification verify user: | Manually verify a member | /verification verify user:@Someone |
/verification disable | Disable verification | /verification disable |
Auto Prune
| Usage | Description | Example |
|---|
/settings auto-prune set-state state:enable | Enable auto-prune | /settings auto-prune set-state state:enable |
/settings auto-prune set-state state:disable | Disable auto-prune and clear the queue | /settings auto-prune set-state state:disable |
/settings auto-prune timeout minutes: | Set the kick timeout (10–1440 minutes) | /settings auto-prune timeout minutes:240 |
/settings auto-prune bypass-role action:add role: | Add a bypass role | /settings auto-prune bypass-role action:add role:@Unverified |
/settings auto-prune bypass-role action:remove role: | Remove a bypass role | /settings auto-prune bypass-role action:remove role:@Unverified |
/settings auto-prune bypass-role action:list | List all bypass roles | /settings auto-prune bypass-role action:list |
/settings auto-prune status | View current config and pending count | /settings auto-prune status |
Anti-Everyone Protection
| Usage | Description | Example |
|---|
/settings anti-everyone set-state state:enable | Enable anti-everyone protection | /settings anti-everyone set-state state:enable |
/settings anti-everyone set-state state:disable | Disable anti-everyone protection | /settings anti-everyone set-state state:disable |
| Usage | Description | Example |
|---|
/cleanse | Scan all current members for filter matches | /cleanse |
/cleanse options:force | Run a cleanse and auto-ban matches without manual review | /cleanse options:force |
PFP Protection (Subscribers only)
| Usage | Description | Example |
|---|
/pfp-filters add user | Add a specific user’s PFP to protection | /pfp-filters add user @Pascal |
/pfp-filters add upload | Upload a custom image to protect | /pfp-filters add upload <image> |
/pfp-filters add server | Add your server’s icon as a PFP filter | /pfp-filters add server |
/pfp-filters add role | Add all PFPs from members of a specific role | /pfp-filters add role @Team |
/pfp-filters remove | Remove a PFP filter by ID | /pfp-filters remove abc123 |
/pfp-filters list | View active PFP filter count and open Dashboard | /pfp-filters list |
/pfp-filters test | Test an image or user’s PFP against your filters | /pfp-filters test user:@Someone |
/pfp-filters reset-all | Remove all PFP filters | /pfp-filters reset-all |
/pfp-filters cleanse | Scan all users against PFP filters (results on Dashboard) | /pfp-filters cleanse |
/pfp-filters review | Review pending PFP violations on the Dashboard | /pfp-filters review |
Templates (Subscribers only)
| Usage | Description | Example |
|---|
/template name-filters apply | Apply prebuilt keyword filters to your server | /template name-filters apply |
/template name-filters show | View template filter count and open dashboard | /template name-filters show |
/template pfp | View PFP template count and apply via dashboard | /template pfp |