Documentation & User Manual
Complete documentation for configuring Aegis, setting up ticket panels, anti-raid verification, interactive role panels, AutoMod filters, and audit streams across your server.
Quickstart Guide
Aegis is ready to protect and manage your server right out of the box. Follow these steps to set up core moderation, ticket systems, and security gates.
- Invite Aegis to your server. Click the invite link above and select your server. Aegis registers all slash commands instantly upon joining.
- Configure audit logging. Run
/logging channel #mod-logsto record member joins, message deletions, and moderation actions. - Set up support tickets. Run
/ticket setup channel:#support staff_role:@Staffto post an interactive ticket panel. - Enable anti-raid verification. Run
/verify setup channel:#verify verified_role:@Verifiedto screen new members. - Configure AutoMod. Enable keyword and link protection using
/automod words toggle enabled:trueand/automod links toggle enabled:true.
/help to force client cache refresh./diagnostics after setup. It checks Aegis permissions, configured channels, welcome-role hierarchy, and AutoMod readiness in one report.Support Ticket System
Aegis features a private support ticket system powered by Discord buttons and permission overwrites. Moderators can manage tickets, claim responsibility, and export TXT chat transcripts.
Ticket Commands
/ticket setup channel:#support staff_role:@SupportTeam title:"🎫 Support Center" /ticket close reason:"Issue resolved" /ticket claim /ticket add user:@Member /ticket remove user:@Member /ticket transcript
Single Open Ticket Rule & Duplicate Safeguards
Aegis limits members to one active open ticket at a time to prevent support queue spam. Rapid double-clicks on button panels are guarded by a concurrency mutex, and re-running /ticket setup automatically purges old panel embeds from the target channel.
Verification & Anti-Raid System
Protect your server against self-bots, raid waves, and spam accounts by requiring new arrivals to pass a verification gate before seeing server channels.
/verify setup channel:#verify verified_role:@Member type:button /verify info /verify user target:@Member /verify disable
Choose between 1-Click Button mode for seamless onboarding or CAPTCHA Verification mode for enhanced security.
Role Panels & Self-Roles
Deploy self-assignable role panels with interactive buttons. Members click a role button to toggle roles on or off instantly with zero reaction emoji lag.
/rolepanel create channel:#roles role1:@Announcements role2:@Events role3:@Updates /rolepanel list /rolepanel delete id:<panel-id>
Deleting a role panel record with /rolepanel delete automatically removes the physical panel message from your Discord channel.
Suggestions & Community Feedback
Collect community ideas with interactive upvote and downvote buttons. Staff members can approve, reject, or mark suggestions as under consideration.
/suggest setup channel:#suggestions /suggest submit /suggest approve id:<id> reason:"Great idea!" /suggest deny id:<id> reason:"Not feasible" /suggest consider id:<id> reason:"Under review"
/suggest submit opens a guided form. Voting remains available while a suggestion is pending or under consideration, then locks when staff approves or denies it.
Beta Program
Aegis runs managed experiments in its designated beta server. Access has two layers: a member must be enrolled as a tester and the requested feature must be enabled by beta staff.
Beta staff workflow
/beta status /beta tester-add user:@Tester /beta feature-enable feature:"Experimental AutoMod" /beta feedback-list
Tester workflow
/beta lab message:"THIS IS A CAPS FILTER PREVIEW" /beta feedback message:"Expected behavior, actual behavior, and reproduction steps"
The current experimental feature is caps filtering. Enrolled testers can configure it with /automod caps toggle, /automod caps limit, and /automod caps action. The rule ignores short messages and only enforces while its beta flag remains enabled.
Auto Moderation
AutoMod scans messages in real time to enforce community guidelines before moderators need to intervene.
/automod status /automod words toggle enabled:true /automod words add word:"free nitro" /automod words action action:warn /automod links toggle enabled:true /automod mentions toggle enabled:true limit:5
Audit Logging
Stream member joins, message deletions, and moderation actions directly to a staff audit log channel in your server.
/logging channel #mod-logs /logging status /logging toggle enabled:false
Welcome Messages
Greet new members with customized join messages and placeholders.
/welcome channel #general
/welcome message text:"Welcome {user} to **{server}**! You are member #{member_count}."
/welcome toggle enabled:true
{user}— pings the member{username}— plain username without ping{server}— server name{member_count}— total server member count
Automation & Scheduled Tasks
Set reminders and recurring channel posts that survive bot restarts. Time durations use compact syntax: 30s, 10m, 2h, or 1d.
/automation remind in:2h message:"Staff sync meeting" /automation message in:1d channel:#announcements message:"Event starting soon!" /automation list /automation cancel id:<task-id>
Server Configuration
View and manage server-wide settings from dedicated configuration sections.
/config view /config logging channel:#mod-logs /config welcome channel:#welcome /config suggestions channel:#suggestions /config language code:en
Permissions Matrix
Aegis enforces strict role hierarchy checks and re-verifies user and bot permissions at execution time.
| Permission | Used by | Why |
|---|---|---|
| Ban Members | /ban /unban |
Removing members from the server entirely or lifting bans. |
| Kick Members | /kick |
Removing a member without a permanent ban. |
| Manage Channels | /lock /slowmode |
Creating ticket channels, locking channels, and setting slowmodes. |
| Manage Guild | /escalation /config /diagnostics /plugins /logging /automod /welcome /giveaway /verify |
Required to perform the action. |
| Manage Messages | /purge /announce /embed |
Bulk deleting messages and managing panel messages. |
| Manage Nicknames | /nickname |
Required to perform the action. |
| Moderate Members | /clearwarnings /infractions /modhistory /modstats /note /removetimeout /timeout /warn /warnings |
Applying and lifting communication timeouts. |
Troubleshooting & Gotchas
Use the dedicated Troubleshooting Guide for symptom-based fixes covering command registration, role hierarchy, AutoMod, tickets, reminders, website status, and deployment. Start with /diagnostics whenever possible.
Architecture & Data Security
All configuration, ticket records, and AutoMod rules are isolated by guild ID. Aegis never shares data between servers and writes audit logs directly to your Discord channels.