Using advanced OCR (Optical Character Recognition) and machine learning, it flags malicious content and takes automated actions to protect your community. Vision is included with any active Hashbot subscription, or available as a standalone add-on.
What Can Vision Detect?
- Scam keywords in images (e.g., “claim now”, “verify wallet”)
- QR codes used in wallet phishing scams
- Malicious links, even when embedded in screenshots
- Suspicious formatting, flagged by optional AI scanning
- Fully logged actions with customizable moderation options
Getting Started with Vision
Activation Steps
- Run
/subscription activate - Enter your subscription email (case-sensitive, all lowercase)
- Check email for your verification code
- Enter code in Discord to activate
Vision Commands
Core Management
| Command | Description |
|---|---|
/set-log <channel> | Set the log channel for detection alerts |
/settings | View your server’s current configuration |
/keywords <add/remove/list> | Manage your list of blocked OCR terms |
Security Configuration
| Command | Description |
|---|---|
/set-punishment <delete/timeout/ban> | Choose what action is taken on detection |
/set-ai <enabled/disabled> | Enable AI-based detection (beyond keyword match) |
/set-mod <@role> | Assign mod role for receiving alert messages |
/allowlist <add/remove/list/reset> | Roles that are immune from detection actions |
Advanced Features
| Command | Description |
|---|---|
/logs-all <enabled/disabled> | Enable full OCR logging (useful for debugging) |
/link-checking <enabled/disabled> | Automatically scan URLs found in posts/images |
/link-checker <url> | Manually check if a URL is flagged or suspicious |
/template apply | Instantly load a pre-built scam keyword template |
/ignore <add/remove/list> [#channel] | Manage channels where OCR punishment is skipped |
Tips for Best Results
- Add high-risk keywords like
mint,claim,support,airdrop, and project names to your OCR filters - Enable AI mode for broader detection (recommended for larger servers)
- Always allowlist trusted roles (like your team or mods) to avoid false positives
- Run
/settingsto verify all configuration and permissions
Channel Management with /ignore
Use the /ignore command to exempt specific channels from OCR punishment while keeping detection active:
/ignore add #general- Skip punishment in general chat/ignore add #staff-discussion- Allow team communication without restrictions/ignore list- View all ignored channels/ignore remove #channel- Re-enable punishment for a channel
Ignored channels still log detections but won’t take any punishment actions. This is perfect for staff channels or areas where false positives might occur.
Example Workflow
/keywords add support/set-punishment ban/set-ai enabled/set-log #vision-logs/link-checking enabled/ignore add #general(optional - exempt general chat)
Hashbot Vision is included free for all active Hashbot Subscribers.
Non-subscribers can purchase Vision separately for $50/year.
Non-subscribers can purchase Vision separately for $50/year.
Need help configuring filters? Join our Discord and open a ticket — our team is here to help.