# Hashbot ## Docs - [Activate Subscription](https://hashbot.com/docs/activate-subscription.md): Purchased a Plan? Don’t Forget to Activate It! - [Hashbot Affiliate Program](https://hashbot.com/docs/affiliate.md): Earn rewards for spreading the word about Hashbot. Our Affiliate Program allows you to generate revenue by referring new users to our platform. - [Allowlist](https://hashbot.com/docs/allowlist.md): Prevent trusted users and roles from being flagged or punished by Hashbot. - [Anti-Everyone Protection](https://hashbot.com/docs/anti-everyone.md): Automatically block unauthorized @everyone and @here mentions. - [Anti-Raid Mode](https://hashbot.com/docs/anti-raid.md): Emergency lockdown that blocks all new member joins during a raid. - [Auto Prune](https://hashbot.com/docs/auto-prune.md): Automatically kick members who join but never acquire a role. - [Brand Protection](https://hashbot.com/docs/brand-protection.md): Check URLs against our threat database, report phishing websites and scam social accounts, and dispute incorrect flagging. - [Cleanse](https://hashbot.com/docs/cleanse.md): Once you've configured your **Manager Roles**, **Allowlisted Roles & Users**, and **Name-Filters**, it's time to retroactively scan and clean up your server. - [Complete Command List](https://hashbot.com/docs/complete-command-list.md): This is a full list of all available Hashbot slash commands, grouped by category. - [Dashboard](https://hashbot.com/docs/dashboard.md): Manage your Hashbot-protected servers from the web. - [DM Disabler](https://hashbot.com/docs/dm-disabler.md): **DM Disabler** helps prevent unwanted direct messages by permanently disabling DMs server-wide. Once invited, it quietly handles DM permissions behind the scenes — no setup required. - [Essential Setup](https://hashbot.com/docs/essential-setup.md): Get Hashbot protecting your server in 5 minutes with this streamlined setup guide. - [Auto-Pilot](https://hashbot.com/docs/filter-sync.md): Automatically protect allowlisted and manager members' names and profile pictures from impersonation. - [Frequently Asked Questions](https://hashbot.com/docs/frequently-asked-questions.md): Common questions and answers about Hashbot setup, billing, and troubleshooting. - [Fuzzy Mode](https://hashbot.com/docs/fuzzy-mode.md): Fuzzy Mode helps catch impersonators who use unusual characters to bypass your filters — like fancy Unicode letters, invisible symbols, or stylized usernames. - [Glossary](https://hashbot.com/docs/glossary.md): Definitions of technical terms and concepts used throughout Hashbot documentation. - [Installation & Permissions](https://hashbot.com/docs/hashbot-permissions.md): Once you've invited Hashbot to your server, Discord will prompt you to confirm the permissions it requires. - [Hashbot Role & Other Bots](https://hashbot.com/docs/hashbot-role-and-other-bots.md): When Hashbot is invited to your server, Discord will automatically create a new role named **Hashbot**. - [Meet the Hashbot Safety Suite](https://hashbot.com/docs/hashbot-safety-suite.md): Welcome to the **Hashbot Safety Suite** — a powerful lineup of bots designed to protect, verify, and clean your Discord server with minimal effort. - [Introduction](https://hashbot.com/docs/index.md): Secure your Discord server with Hashbot in just minutes. - [Invite Hashbot](https://hashbot.com/docs/invite-hashbot.md): Add Hashbot to your Discord server to begin protecting your community. - [Log Channel](https://hashbot.com/docs/log-channel.md): Whenever Hashbot detects a match from your Blocklist (e.g. name, profile picture, or keyword), it will take action — such as banning the user — and send a report explaining **who was flagged and why**. - [Malicious Link Detection](https://hashbot.com/docs/malicious-link-detection.md): Automatically detect and handle phishing, scam, and malicious URLs in messages. - [Manager](https://hashbot.com/docs/manager.md): Grant trusted team members the ability to configure Hashbot using the Manager role. - [Multi-Join Protection](https://hashbot.com/docs/multi-join.md): Configure the join rate threshold that automatically triggers Anti-Raid lockdown. - [Name-Filters](https://hashbot.com/docs/name-filters.md): Name-based filtering is the foundation of Hashbot’s protection system. - [Add & Remove Filters](https://hashbot.com/docs/name-filters/add-and-remove-filter.md): Manage your name-based blocklist by adding or removing keywords and patterns. - [Phrase & Regex](https://hashbot.com/docs/name-filters/phrase-and-regex.md): Hashbot supports two filter types: phrase (literal match) and regex (pattern match). Here's when to use each. - [Phrase](https://hashbot.com/docs/name-filters/phrase-and-regex/phrase.md): Phrase filters are straightforward and effective for catching impersonators using specific, case-sensitive text in their usernames or nicknames. - [Regex](https://hashbot.com/docs/name-filters/phrase-and-regex/regex.md): Regex filters (short for *regular expressions*) allow for advanced pattern matching when detecting scam usernames or impersonators. They’re more granular and powerful than phrase filters — but they require a bit more care and testing. - [Test Filters](https://hashbot.com/docs/name-filters/test-filters.md): Use the `/name-filters test` command to check whether a name will be flagged by your current Blocklist. - [Server Overview](https://hashbot.com/docs/overview.md): At-a-glance protection summary and activity metrics for your server. - [PFP Protection](https://hashbot.com/docs/pfp.md): Detect and block profile picture impersonation with image matching. - [PFP Filter Removal](https://hashbot.com/docs/pfp/pfp-removal.md): If you've added a profile picture to your filter list by mistake — or need to adjust your protection setup — you can easily remove individual PFP filters. - [PFP Review](https://hashbot.com/docs/pfp/pfp-review.md): Inspect flagged avatars and take action on near-matches from the Dashboard. - [PFP Setup](https://hashbot.com/docs/pfp/pfp-setup.md): Once you've enabled PFP Protection, it's time to configure it properly using the following commands. - [PFP Template](https://hashbot.com/docs/pfp/pfp-template.md): The **PFP Template** is a curated, continuously updated list of profile pictures commonly used by scammers — maintained by the Hashbot team. - [Spam Scan & Auto Detection](https://hashbot.com/docs/spam-detection.md): Automatically detect and remove Discord-flagged spammers — on join and across your existing member list. - [Settings Status](https://hashbot.com/docs/status.md): Review your server's current Hashbot configuration at a glance. - [Templates](https://hashbot.com/docs/templates.md): Get started with proven filters based on real-world threat intelligence. - [Verification](https://hashbot.com/docs/verification.md): Require new members to pass a verification challenge before accessing your server. - [Hashbot Vision](https://hashbot.com/docs/vision.md): Image-based scam detection, cross-server threat intelligence, and comprehensive audit logging for Discord — powered by OCR, AI, and a shared threat network. - [Action Log](https://hashbot.com/docs/vision/action-log.md): Track every important event in your Discord server with 26 event types across 7 categories, per-event channel routing, and rich User Insight on member join. - [Commands](https://hashbot.com/docs/vision/commands.md): Complete command reference for Hashbot Vision — OCR detection, Action Log, Vision Insight, and server management. - [Dashboard](https://hashbot.com/docs/vision/dashboard.md): Configure Hashbot Vision from the web — manage OCR settings, detection rules, allowlists, Action Log, and Vision Insight from a single interface. - [Vision Insight](https://hashbot.com/docs/vision/vision-insight.md): Cross-server threat intelligence that shares ban data across the Vision network — automatically flagging or banning known scammers when they join your server. ## OpenAPI Specs - [openapi](https://hashbot.com/docs/api-reference/openapi.json) ## Optional - [Contact Us](mailto:hello@hashbot.com) - [Need help?](https://discord.com/invite/hashbot)