Guides
Learn Discord permissions
Short, practical reads. Each one takes a few minutes and ends with something you can do today.
For everyone · 4 min read
Why your bot should not request Administrator
What Administrator actually grants, why it is dangerous, and what to do instead.
ReadFor developers · 4 min read
How permission values work
Why permissions is a single number, how it is built, and why you must use 64-bit integers.
ReadFor everyone · 3 min read
Channel overwrites and why Administrator ignores them
How Discord resolves a bot's effective permissions in a channel.
ReadFor server owners · 3 min read
Role hierarchy for bots
Where to place your bot's role and why it matters as much as the permissions.
ReadFor developers · 3 min read
Gateway intents are not permissions
Two separate systems that are often confused.
ReadFor developers · 3 min read
Slash commands and default_member_permissions
Control who can use a command without giving your bot anything extra.
ReadFor developers · 3 min read
Handling missing permissions gracefully
The code-side half of least privilege.
ReadFor server owners · 3 min read
Checking a bot before you add it
A five-minute review for server owners.
Read