Permissions
Which permissions EmberCore needs and why role order matters.
What EmberCore is allowed to do on your server depends on the Discord permissions of its role. If a permission is missing, the bot can’t perform that action – usually without a visible error in Discord.
Role order
Discord only lets a bot assign roles or moderate members that sit below its own role. So drag the EmberCore role as high as possible under Server Settings → Roles – at least above every role the bot should hand out.
Commonly needed permissions
- View Channels, Send Messages, Embed Links: for almost every module.
- Manage Roles: for verification, role panels, level rewards, jail and quarantine.
- Manage Channels: for tickets, auto setup and Voice2Create.
- Manage Messages: for sticky messages, AutoMod and deleting messages.
- Ban, Kick and Timeout Members: for moderation, FreeBan and Anti-Nuke.
- Connect and Speak: for the radio.
- Manage Server: to read invites for invite tracking.
Channel-level permissions
Channel overrides can take precedence over server permissions. If something fails in just one channel, check Edit Channel → Permissions there and make sure EmberCore has access.