Do not modify the default permissions. These have been carefully selected to ensure Hashbot functions correctly and can moderate your server effectively.
Required Permissions
| Permission | Why It’s Needed |
|---|---|
| Manage Channels | To configure filters or clean up spam and scam content |
| Kick Members | To remove users immediately if flagged as malicious |
| Ban Members | To automatically ban impersonators or repeat offenders |
| View Audit Log | To verify moderation actions and monitor changes to roles or usernames |
| View Channels | To access content and monitor for harmful behavior |
| Send Messages | To send alerts, notifications, and moderation logs |
| Embed Links | To display rich, readable moderation alerts and confirmations |
| Attach Files | To upload image-based reports like OCR results (from Vision) |
| Read Message History | To review prior messages for detection or follow-up actions |
| Add Reactions | To respond to messages with reactions for moderation feedback |
| Use External Emoji | To use branded or custom emojis in alerts or logs |
| Use Application Commands | To enable slash commands like /ban, /invite, /allowlist, and more |


These are the permissions required for Hashbot to function properly.