Command map

Everything public on Aegis, grouped by the job it is meant to solve.

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 commands for everyone
  • Administration commands for configuration
  • Moderation commands for active staff work
  • Ticket system included in the public setup flow

Community

Simple entry points

Core commands that help members verify the bot is online and open the help flow without adding friction.

2 main commands

Administration

Server configuration

Language, captcha, tickets, invites, anti-raid, staff-role access, and message publishing live here because they shape how the whole server runs.

9 configuration groups

Moderation

Live staff actions

Sanctions, channel control, member info, and infraction lookup commands are grouped here for the day-to-day staff workflow.

14 active moderation tools

Community commands

Low-friction commands for members and first checks.

These are the safe entry points. They help people confirm the bot is online and read the help flow without needing elevated access.

/ping

Everyone

Quickly check whether the bot is responsive in the current server.

/ping
  • Fast sanity check before deeper setup
  • Useful when testing permissions or latency

/help

Everyone

Open the guided help menu and browse commands by category.

/help
  • Interactive category and command browsing
  • Good first step after inviting Aegis

Administration commands

Configure the server once, then keep the workflow clean.

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.

/language

Administrator

Set the bot response language for the server.

/language language:<locale>
  • Recommended first step in a new server
  • Improves readability for the rest of setup

/captcha

Administrator

Configure, disable, or inspect the captcha verification flow.

/captcha setup category:<category> join-role:<role> verified-role:<role>
  • Defines where temporary captcha channels are created
  • Controls arrival and verified roles

/setup-welcome

Administrator

Configure the welcome flow that follows successful verification.

/setup-welcome
  • Useful after captcha is already working
  • Fits cleanly into the onboarding flow

/invites

Administrator

Set up invite tracking and customize the invite message.

/invites setup channel:<channel> message:<text>
  • Tracks who invited whom
  • Supports message reset and per-user lookup

/antiraid

Administrator

Configure anti-raid mode, alert channel, and quarantine behavior.

/antiraid setup mode:<mode> alert-channel:<channel> quarantine-role:<role>
  • Supports light, medium, and high protection profiles
  • Designed for faster raid response

/staffroles

Administrator

Register and manage the Discord roles Aegis should treat as staff.

/staffroles add role-1:<role>
  • Lets staff use the right bot tools without broad admin access
  • Supports add, remove, list, and clear actions

/support-ticket

Administrator

Configure and publish the support ticket system through one root command.

/support-ticket setup
  • Includes setup, manage, post, status, and disable
  • Preview-based panel publishing with topic support

/infractions

Administrator

Edit the stored reason on an existing sanction by its ID.

/infractions reason sanction-id:<id> new-reason:<reason>
  • Useful when a sanction reason needs correction
  • Fits directly into the infraction history workflow

/say

Administrator

Send a message through the bot in the current channel.

/say message:<text>
  • Good for announcements or structured staff posting
  • Keeps bot-authored messages visually consistent

Moderation commands

Use these when the server is active and staff need to move quickly.

This group covers sanctions, channel control, member information, and the infraction lookup tools that help moderators work with context instead of memory alone.

/clear

Staff

Bulk-delete recent messages, optionally only from one selected user.

/clear amount:<number> user:<member> visible:<true/false>
  • Works on the whole channel or one user only
  • Supports visible confirmation settings

/kick

Staff

Kick a member with optional reason, visibility, and DM settings.

/kick user:<member> reason:<reason> visible:<true/false> dm:<true/false>
  • Confirmation flow before applying the action
  • Tracks the sanction in the bot history

/ban

Staff

Ban a member with reason, visible confirmation, and DM control.

/ban user:<member> reason:<reason> visible:<true/false> dm:<true/false>
  • Uses sanction IDs and stored timestamps
  • Works cleanly with the infraction search tools

/tempban

Staff

Ban a member for a defined duration with stored sanction data.

/tempban user:<member> duration:<duration> reason:<reason>
  • Temporary ban workflow with sanction tracking
  • Supports DM and visible confirmation options

/timeout

Staff

Apply a timeout from predefined durations with optional DM behavior.

/timeout user:<member> duration:<duration> reason:<reason>
  • Built for quick moderation choices
  • Works with visible and DM toggles

/warn

Staff

Warn a member and store the infraction for later review.

/warn user:<member> reason:<reason> visible:<true/false> dm:<true/false>
  • Good first step before stronger sanctions
  • Stored with a unique sanction ID

/slowmode

Staff

Apply channel slowmode with a duration and optional reason.

/slowmode duration:<duration> channel:<channel> reason:<reason>
  • Channel-specific pacing control
  • Useful during spikes or heated discussions

/lockdown

Staff

Enable or disable lockdown on a chosen scope with optional duration.

/lockdown enable scope:<scope> duration:<duration> reason:<reason>
  • Supports temporary or manual release flows
  • Useful alongside anti-raid pressure

/userinfo

Staff

Inspect a member with a cleaner summary for moderation context.

/userinfo user:<member>
  • Useful before applying a sanction
  • Keeps moderation context readable

/serverinfo

Staff

Read basic server information directly from the bot.

/serverinfo
  • Useful for quick operational checks
  • Fits staff and server review flows

/infractions

Staff

Add staff notes to an existing sanction by ID.

/infractions note sanction-id:<id> note:<text>
  • Useful for internal follow-up context
  • Complements the sanction history view

/infractions-search

Staff

Open the detail view of one sanction by its ID.

/infractions-search sanction-id:<id>
  • Shows the targeted user, reason, and timestamp
  • Useful when staff share sanction references

/infractions-list

Staff

View a member's sanction history from most recent to oldest.

/infractions-list user:<member>
  • Paginated history flow for repeat cases
  • Useful before deciding escalation

/infractions-delete

Staff

Delete one sanction by ID or clear sanctions for a selected user.

/infractions-delete id sanction-id:<id>
  • Supports targeted cleanup by sanction ID
  • Also supports user-based deletion workflows
Public command list updated to match the current public Aegis workflow. Developer-only utilities are intentionally not shown here.