> ## 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.

# Glossary

> Definitions of technical terms and concepts used throughout Hashbot documentation.

Understanding these terms will help you navigate the documentation and configure Hashbot effectively.

## Core Concepts

### **Allowlist**

A list of users and roles that are exempt from all Hashbot actions. Allowlisted users will never be banned, kicked, or timed out, even if they match filters.

### **Blocklist**

A collection of filtered terms, patterns, or images that trigger Hashbot actions when matched. Also called "filters."

### **Cleanse**

The process of scanning existing server members against your current filters to identify matches. Unlike automatic scanning of new members, cleanse is manually triggered. Results are displayed with a **"Review on Dashboard"** button linking to [dashboard.hashbot.com](https://dashboard.hashbot.com) for review and action.

### **Dashboard**

The [Hashbot Dashboard](https://dashboard.hashbot.com) is a web-based control panel for managing Hashbot configuration. It provides a visual interface for managing filters, allowlists, manager roles, cleanse results, and more — replacing many in-Discord list and management commands. Many slash commands now show a **"Manage on Dashboard"** button linking here.

### **Fuzzy Mode**

An advanced detection system that catches Unicode variants, symbol substitutions, and other attempts to bypass text filters. For example, it can detect "sc\@m" as a variant of "scam."

### **Manager Role**

A Discord role that grants users permission to configure Hashbot settings, add/remove filters, and manage other aspects of the bot.

### **PFP (Profile Picture Protection)**

A feature that detects when users have profile pictures similar to protected images, such as your team's avatars or known scam profiles.

### **Spam Detection (Auto-Kick)**

Automatic detection and removal of accounts that Discord has flagged as spammers at the platform level. Works on join (auto-kick) and retroactively via the `/scan-spammers` bulk scan command. Configurable punishment: flag (assign a role), kick, or ban.

### **Verification**

A CAPTCHA-based gate that requires new members to complete a visual challenge before accessing your server. Blocks automated bot joins and raid accounts.

## Technical Terms

### **OCR (Optical Character Recognition)**

Technology that reads text from images. Used by Hashbot Vision to detect malicious text in uploaded images and profile pictures.

### **Regex (Regular Expression)**

A powerful pattern-matching syntax that allows for complex text filtering. More flexible than simple phrase matching but requires technical knowledge to use effectively.

### **Unicode Variants**

Different ways to represent the same character using Unicode standards. Scammers often use these to bypass simple text filters (e.g., using Cyrillic 'а' instead of Latin 'a').

## Discord-Specific Terms

### **Slash Commands**

Discord's modern command system that uses `/` as a prefix. All Hashbot commands use this format (e.g., `/name-filters add`).

### **Role Hierarchy**

The ordering of roles in Discord. Higher roles can moderate lower roles. Hashbot must be positioned above roles it needs to moderate.

### **Server Permissions**

Discord's permission system that controls what users and bots can do in a server. Hashbot requires specific permissions to function properly.

## Filter Types

### **Phrase Filter**

A simple text filter that matches exact substrings. If you filter "scam", it will match "scammer", "scamming", etc.

### **Regex Filter**

A pattern-based filter using regular expression syntax. More powerful than phrase filters but requires technical knowledge.

### **Template**

Pre-built collections of filters curated by the Hashbot team. Available for both name filters and PFP protection.

## Actions & Responses

### **Ban**

Permanently removes a user from the server and prevents them from rejoining.

### **Kick**

Removes a user from the server but allows them to rejoin if they have an invite link.

### **Timeout**

Temporarily prevents a user from sending messages or joining voice channels.

### **Log Channel**

A private channel where Hashbot reports its actions and detections for review by moderators.

## Subscription Features

### **Premium Features**

Advanced functionality that requires an active Hashbot subscription, including:

* Fuzzy Mode (Unicode/symbol variant detection)
* PFP Protection (profile picture matching)
* Templates (pre-built filter collections)
* Malicious Link Detection (real-time URL scanning)
* Auto-Pilot (automatic name and PFP filter creation)
* Unlimited text filters
* Filter import/export

### **Free Features**

Functionality available to all servers without a subscription:

* Up to 3 phrase filters and 1 regex filter
* Spam detection and auto-kick
* Anti-Raid lockdown
* Verification (CAPTCHA gate)
* Auto Prune
* Anti-Everyone protection
* Allowlist and manager role management
* Log channel configuration

## Related Services

### **Hashbot Safety Suite**

A collection of specialized bots that work alongside Hashbot:

* **Hashbot Vision**: Image and URL scanning
* **DM Disabler**: Prevents unwanted direct messages
* **MemberGator**: Automated member management

### **Discord Discovery**

Discord's official bot directory where you can find and invite Hashbot to your server.

## Need More Help?

If you don't see a term defined here:

* Check the [FAQ](/frequently-asked-questions) for common questions
* [Join our Discord](https://discord.gg/hashbot) to ask the community
* Contact support at [hello@hashbot.com](mailto:hello@hashbot.com)

<Info>
  This glossary is regularly updated as new features are added to Hashbot.
</Info>
