Skip to main content

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

UsageDescriptionExample
/inviteGet a link to add Hashbot to a new server/invite
/pingCheck latency and confirm Hashbot is online/ping
/helpGet help links — Dashboard, Docs, and Support/help
/settings statusView server settings with organized status display/settings status
/settings pauseTemporarily pause all Hashbot actions (Admin only)/settings pause pause-state:pause
/settings logging setSet the log channel for moderation reports/settings logging set channel:#hashbot-logs
/settings logging disableDisable log messages from Hashbot/settings logging disable

Subscription

UsageDescriptionExample
/subscription activateActivate your premium subscription on this server/subscription activate email:you@example.com
/subscription infoView 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

UsageDescriptionExample
/manager addAdd a role with permission to configure Hashbot (Admin only)/manager add @Admins
/manager removeRemove a role’s manager access (Admin only)/manager remove @Team
/manager listView manager role count and open dashboard/manager list
/allowlist add role:@RoleAllowlist a role/allowlist add role:@Moderators
/allowlist add user:@UserAllowlist a specific user/allowlist add user:@Pascal
/allowlist add user-id:IDAllowlist a user by Discord ID/allowlist add user-id:1234567890
/allowlist remove role:@RoleRemove a role from the allowlist/allowlist remove role:@RoleName
/allowlist remove user:@UserRemove a user from the allowlist/allowlist remove user:@Pascal
/allowlist remove user-id:IDRemove a user by Discord ID/allowlist remove user-id:1234567890
/allowlist listView allowlist count and open dashboard/allowlist list
/allowlist migrateMigrate users with protected roles to the allowlist/allowlist migrate

Name Filters

UsageDescriptionExample
/name-filters add phrase:wordAdd a simple phrase-based filter/name-filters add phrase:airdrop
/name-filters add regex:patternAdd a regex-based filter for patterns/name-filters add regex:^sc[a@]m$
/name-filters add role:@RoleGenerate filters from all members of a role (Subscribers only)/name-filters add role:@Staff
/name-filters removeRemove a filter by phrase or regex/name-filters remove phrase:airdrop
/name-filters listView active filter count and open dashboard/name-filters list
/name-filters testTest a name against your filters/name-filters test pascal_bot
/name-filters reset-allDelete all name filters/name-filters reset-all
/name-filters exportExport all filters to a text file/name-filters export
/name-filters importImport 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

UsageDescriptionExample
/settings autokick-spammer set-state state:enableEnable auto-kick of Discord-flagged spammers on join/settings autokick-spammer set-state state:enable
/settings autokick-spammer silent state:enableSuppress mod role ping on auto-kick (still logged)/settings autokick-spammer silent state:enable
/settings autokick-spammer punishment level:kickSet punishment: flag (assign role), kick, or ban/settings autokick-spammer punishment level:ban
/scan-spammersScan all members for Discord-flagged spammers/scan-spammers

UsageDescriptionExample
/settings malicious-link set-state detection-state:enableEnable malicious link detection/settings malicious-link set-state detection-state:enable
/settings malicious-link set-timeoutSet timeout duration for malicious link violations/settings malicious-link set-timeout hours:1

Multi-Join Detection (Subscribers only)

UsageDescriptionExample
/settings multi-join multiple-joins-state:enableEnable detection of repeated join/leave patterns/settings multi-join multiple-joins-state:enable

Fuzzy Mode (Subscribers only)

UsageDescriptionExample
/settings fuzzy set-stateEnable or disable Fuzzy Mode/settings fuzzy set-state fuzzy-state:enable
/settings fuzzy reportView performance of Fuzzy Mode/settings fuzzy report

Anti-Raid Lockdown

UsageDescriptionExample
/lockdown activateActivate lockdown with server defaults/lockdown activate
/lockdown activate action:KickActivate with a specific action/lockdown activate action:Ban
/lockdown activate action:Ban duration:30Activate with action and duration (minutes)/lockdown activate action:Ban duration:30
/lockdown deactivateEnd the active lockdown early/lockdown deactivate
/lockdown statusView current lockdown status/lockdown status

Verification

UsageDescriptionExample
/verification setupLaunch the interactive setup wizard/verification setup
/verification setup channel: role: punishment:Quick setup with parameters/verification setup channel:#verify role:@Verified punishment:KICK
/verification statusView current configuration and stats/verification status
/verification panelResend the verification panel to the channel/verification panel
/verification verify user:Manually verify a member/verification verify user:@Someone
/verification disableDisable verification/verification disable

Auto Prune

UsageDescriptionExample
/settings auto-prune set-state state:enableEnable auto-prune/settings auto-prune set-state state:enable
/settings auto-prune set-state state:disableDisable 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:listList all bypass roles/settings auto-prune bypass-role action:list
/settings auto-prune statusView current config and pending count/settings auto-prune status

Anti-Everyone Protection

UsageDescriptionExample
/settings anti-everyone set-state state:enableEnable anti-everyone protection/settings anti-everyone set-state state:enable
/settings anti-everyone set-state state:disableDisable anti-everyone protection/settings anti-everyone set-state state:disable

Cleanse Tools

UsageDescriptionExample
/cleanseScan all current members for filter matches/cleanse
/cleanse options:forceRun a cleanse and auto-ban matches without manual review/cleanse options:force

PFP Protection (Subscribers only)

UsageDescriptionExample
/pfp-filters add userAdd a specific user’s PFP to protection/pfp-filters add user @Pascal
/pfp-filters add uploadUpload a custom image to protect/pfp-filters add upload <image>
/pfp-filters add serverAdd your server’s icon as a PFP filter/pfp-filters add server
/pfp-filters add roleAdd all PFPs from members of a specific role/pfp-filters add role @Team
/pfp-filters removeRemove a PFP filter by ID/pfp-filters remove abc123
/pfp-filters listView active PFP filter count and open Dashboard/pfp-filters list
/pfp-filters testTest an image or user’s PFP against your filters/pfp-filters test user:@Someone
/pfp-filters reset-allRemove all PFP filters/pfp-filters reset-all
/pfp-filters cleanseScan all users against PFP filters (results on Dashboard)/pfp-filters cleanse
/pfp-filters reviewReview pending PFP violations on the Dashboard/pfp-filters review

Templates (Subscribers only)

UsageDescriptionExample
/template name-filters applyApply prebuilt keyword filters to your server/template name-filters apply
/template name-filters showView template filter count and open dashboard/template name-filters show
/template pfpView PFP template count and apply via dashboard/template pfp