Community
Simple entry points
Core commands that help members verify the bot is online and open the help flow without adding friction.
Command map
This page focuses on the commands server owners and staff teams actually use. It omits developer-only utilities and keeps the command map close to the real product flow inside Discord.
At a glance
Community
Core commands that help members verify the bot is online and open the help flow without adding friction.
Administration
Language, captcha, tickets, invites, anti-raid, staff-role access, and message publishing live here because they shape how the whole server runs.
Moderation
Sanctions, channel control, member info, and infraction lookup commands are grouped here for the day-to-day staff workflow.
Community commands
These are the safe entry points. They help people confirm the bot is online and read the help flow without needing elevated access.
Quickly check whether the bot is responsive in the current server.
/ping
Open the guided help menu and browse commands by category.
/help
Administration commands
These commands shape how Aegis behaves across the server. They are the backbone of the setup flow you would usually finish before handing the server to the rest of the team.
Set the bot response language for the server.
/language language:<locale>
Configure, disable, or inspect the captcha verification flow.
/captcha setup category:<category> join-role:<role> verified-role:<role>
Configure the welcome flow that follows successful verification.
/setup-welcome
Set up invite tracking and customize the invite message.
/invites setup channel:<channel> message:<text>
Configure anti-raid mode, alert channel, and quarantine behavior.
/antiraid setup mode:<mode> alert-channel:<channel> quarantine-role:<role>
Register and manage the Discord roles Aegis should treat as staff.
/staffroles add role-1:<role>
Configure and publish the support ticket system through one root command.
/support-ticket setup
Edit the stored reason on an existing sanction by its ID.
/infractions reason sanction-id:<id> new-reason:<reason>
Send a message through the bot in the current channel.
/say message:<text>
Moderation commands
This group covers sanctions, channel control, member information, and the infraction lookup tools that help moderators work with context instead of memory alone.
Bulk-delete recent messages, optionally only from one selected user.
/clear amount:<number> user:<member> visible:<true/false>
Kick a member with optional reason, visibility, and DM settings.
/kick user:<member> reason:<reason> visible:<true/false> dm:<true/false>
Ban a member with reason, visible confirmation, and DM control.
/ban user:<member> reason:<reason> visible:<true/false> dm:<true/false>
Ban a member for a defined duration with stored sanction data.
/tempban user:<member> duration:<duration> reason:<reason>
Apply a timeout from predefined durations with optional DM behavior.
/timeout user:<member> duration:<duration> reason:<reason>
Warn a member and store the infraction for later review.
/warn user:<member> reason:<reason> visible:<true/false> dm:<true/false>
Apply channel slowmode with a duration and optional reason.
/slowmode duration:<duration> channel:<channel> reason:<reason>
Enable or disable lockdown on a chosen scope with optional duration.
/lockdown enable scope:<scope> duration:<duration> reason:<reason>
Inspect a member with a cleaner summary for moderation context.
/userinfo user:<member>
Read basic server information directly from the bot.
/serverinfo
Add staff notes to an existing sanction by ID.
/infractions note sanction-id:<id> note:<text>
Open the detail view of one sanction by its ID.
/infractions-search sanction-id:<id>
View a member's sanction history from most recent to oldest.
/infractions-list user:<member>
Delete one sanction by ID or clear sanctions for a selected user.
/infractions-delete id sanction-id:<id>