Permissions System
Access Order
Arenea checks permissions in this order:
- Server owner override (always allowed).
- Command role override via /config set_command_role.
- Native Discord permission checks.
Set a Command Role Override
Use this to allow a role to run a command without granting broad Discord permissions.
/config set_command_role command_name:ban role:@ModeratorResetting Behavior
To revert behavior, overwrite the role mapping with a different role or clear the configured override.
Default Permission Matrix
| Command Group | Default Permission |
|---|---|
| /warn, /kick, /timeout | Moderate Members |
| /ban, /unban, /tempban | Ban Members |
| /purge | Manage Messages |
| /lock, /unlock, /slowmode | Manage Channels |
| /config, /security, /modules | Manage Guild |
| /reaction_role, /set_autorole | Manage Roles |
| /giveaway start | Manage Guild |
Verification Checklist
- Confirm required staff roles exist.
- Apply overrides only for commands staff actually need.
- Re-test with a non-admin account.