How Admin Access Works
Unlike Extra Owners and Trusted Users (which are explicit lists), Admin Access is determined automatically based on two conditions that must both be true:Administrator Permission
The user must have the Administrator permission in Discord, either directly or through one of their roles.
Why Both Conditions?
This dual-check exists as a security measure. In large servers, multiple users may have the Administrator permission through various roles. The role hierarchy check ensures that only administrators who outrank the bot can configure it, preventing misuse by lower-level admins.This check is completely bypassed for Server Owners, Extra Owners, and Trusted Users. They can use commands regardless of their role position.
What Admin Access Covers
Users with Admin Access can use any command gated by thetop_check permission level, which includes:
- Setting up and managing all module configurations (Greet, Boost Greet, Leave Message, etc.)
- Using the Embed Builder commands
- Running module test and show commands
What Admin Access Does Not Cover
- Managing Extra Owners (requires Server Owner)
- Managing Trusted Users (requires Server Owner / Extra Owner)
- Configuring Antinuke settings (requires Server Owner / Extra Owner)

