EmberCoreDocs

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.