The Hierarchy
Permissions are checked from the highest level down. A user at a higher level automatically inherits all permissions from the levels below them.1. Server Owner
The actual Discord server owner. Full access to everything, cannot be overridden.
2. Extra Owner
Users added via
.extraowner add. Full access to everything except managing the Extra Owner list (max 5).3. Trusted User
Users added via
.trusted add. Access to most configuration commands (max 15).4. Admin
Users with Administrator permission + a top role higher than the bot’s highest role. Access to general module commands.
5. Everyone
All server members. Access to basic utility commands only.
How It Works
Every command in the bot is gated by one of these permission checks. When you run a command, the bot checks your identity against these levels in order:Extra Owner Check
Are you in the Extra Owners list for this server? If yes, you are treated like the server owner for bot commands.
Trusted User Check
Are you in the Trusted Users list? If yes, you can use most configuration and moderation commands.
Admin Check
Do you have the Administrator permission AND is your top role higher than the bot’s? If yes, you can use general module commands.
The specific check used depends on the command. Critical commands like
.extraowner require Server Owner level, while module commands like .boostgreet set use the Admin level check (which also passes for all higher levels).
