Skip to main content

Inviting AEGIS

The invite uses the bot and applications.commands scopes. AEGIS asks for the Discord permissions its moderation and containment actions need — role and channel management, kick/ban/timeout, and audit log access (anti-nuke protections read the audit log to catch role, channel, and webhook abuse). Being able to see a command in Discord and being allowed to run it are two different things once AEGIS is in your server — see below.

AEGIS permissions are not Discord permissions

AEGIS’s permission system (RBAC) is first-class and independent of raw Discord permissions. Discord permission flags only affect whether you can see a command — every consequential action is re-checked against AEGIS permissions on the server side when it actually runs, not just when a panel is drawn. Reopening a stale panel does not bypass this.

Built-in roles

The Discord server owner implicitly holds every permission, regardless of role mappings. Guilds can also define custom roles on top of the built-ins.

Permission keys

Permissions are granted per key, not as a single blanket role. The built-in roles above are bundles of these: See Commands for exactly which permission each command checks.

How permissions resolve

Your effective permissions are the union of any permissions assigned to you directly and any granted through a Discord role you hold that’s been mapped with /config roles (see Configuration). The dashboard adds one more check on top: it re-verifies your actual Discord guild membership (cached briefly) in addition to your AEGIS permission, so dashboard access always requires both.

Separation of duties

By default, the highest-impact review actions — deciding an appeal and reversing a case — cannot be performed solely by the moderator who took the original action. A second qualified person has to be involved. This is on by default and applies to /case reverse and appeal decisions alike.

Hierarchy

Independent of RBAC, every action targeting a member is checked against Discord-side hierarchy before it runs:
The guild owner is exempt from rank comparison when acting directly, but never from the server-owner protection above.