Permissions
Which Discord permissions Evil6 needs, why, and how the role hierarchy works.
The invite link only requests the permissions Evil6 actually needs for its features โ no blanket Administrator permission. Here's what each one is for.
Permissions in the invite link #
| Permission | Why Evil6 needs it |
|---|---|
| View Channels | See the channels Evil6 works in. |
| Send Messages | Replies, log entries, level-ups, giveaways, polls, welcome messages. |
| Manage Messages | Delete messages โ AutoMod, Gulag, /mod purge. |
| Embed Links | Send embeds: logs, welcome embeds, ticket panels, the Gulag warning. |
| Attach Files | Attach the text-file protocol of bulk deletions to the log. |
| Read Message History | Work with existing messages, e.g. when deleting several at once. |
| Add Reactions | Add reactions to messages. |
| Use External Emojis | Use emojis from other servers in messages and embeds. |
| Manage Channels | Create the Gulag, ticket and log channels, lock channels during a lockdown, restore backups. |
| Manage Roles | Autoroles, temporary roles, level rewards, the mute role, restoring backups. |
| Manage Threads | Moderate threads. |
| Manage Server | Read server data that Discord only shares with this permission, e.g. invites for invite logging. |
| Kick Members | Kick via /mod kick, Gulag, Anti-Raid and warning escalation. |
| Ban Members | Ban and softban via commands, Gulag, Anti-Raid and AutoMod. |
| Timeout Members | Timeouts via /mod timeout and AutoMod. |
| View Audit Log | Show which moderator did something in moderation logs. |
| Connect | Voice permission requested for voice-related features. |
If a permission is missing, only the feature that needs it stops working โ everything else keeps running. You can re-authorize Evil6 with the invite link at any time to add missing permissions.
Alternative: Administrator #
Instead of individual permissions you can give a bot Administrator (permissions=8). It's simpler because channel overwrites no longer matter โ but less trustworthy, because the bot can then do anything. We recommend the regular link with individual permissions.
Role hierarchy #
Regardless of permissions, Discord enforces:
- Evil6 can only give or remove roles that are below its highest role.
- Evil6 can only kick, ban or time out members whose highest role is below Evil6's.
- No bot can moderate the server owner.
So move Evil6's role as high as possible in Server Settings โ Roles โ at least above every role it should manage.
Who can use which commands #
Every command in these docs shows who may use it:
- Everyone
- Every member of the server.
- Moderators
- Members with the Discord permission shown, e.g. Kick Members or Manage Messages.
- Admins
- Members with Manage Server, Manage Roles or Administrator โ as shown for the command.