Features
Everything Aegis ships with, grouped by what it is for. All of it is configured per server with slash commands.
Private support channel workflow
Create custom ticket panels with interactive buttons. Aegis automatically provisions private ticket channels with granular permission overwrites, staff role tagging, claiming, and full TXT transcript generation.
Panel setup
post interactive button panels into support channels with optional staff role assignment.
Single-open ticket rule
duplicate ticket creation and concurrent button double-clicks are automatically guarded.
Staff claiming
staff members can claim responsibility for open support tickets.
Member management
add or remove server members dynamically inside active ticket channels.
Transcripts export
generate structured text transcripts of ticket conversation history on demand.
Clean teardown
auto-archives ticket channels 5 seconds after close with complete audit logging.
Secure entry gates for new members
Protect your server against self-bots and raid waves using button or CAPTCHA verification challenges. Unverified members remain isolated until completing verification.
Custom modal configuration
customize panel title and instructions with modal input forms.
Challenge modes
choose between instant 1-click button verification or visual CAPTCHA verification.
Auto-role grant
automatically assigns verified member roles upon successful verification.
Duplicate cleanup
re-running setup automatically cleans up old verification panels from the target channel.
Audit tracking
logs every verification attempt and role assignment directly to your logging channel.
Self-serve button reaction roles
Design self-assignable role panels with interactive buttons. Members can toggle custom roles on and off instantly without reaction emojis or complex bot commands.
Multi-role panels
attach up to 5 custom roles per panel with unique labels and button styles.
Modal creation form
fill out panel titles, descriptions, and button labels interactively.
Instant toggle
clicking a role button adds or removes the role and sends an ephemeral status response.
Panel lifecycle
deleting a role panel from the database automatically removes the message from Discord.
Host fair, automated server giveaways
Run transparent giveaways with button entry, automatic winner selection, DM notifications, and host controls. Supports role requirements, multi-winner draws, early end, and rerolling.
Start
configure prize, duration (10m–30d), winner count, and optional role requirement in one command.
Live entries
members click a button to enter; duplicate entries are automatically prevented.
Auto-end
giveaway concludes after the set duration and announces winners publicly with DM delivery.
Early end
staff can end a giveaway immediately with /giveaway end.
Reroll
pick replacement winners at any time with /giveaway reroll.
List active giveaways
/giveaway list shows all running giveaways with countdown timestamps.
Enforce server guidelines consistently
Every moderation action checks role hierarchy, records formal case logs with timestamps, and notifies the audit channel. Moderation history is tracked per member.
Ban, unban, and softban
remove members permanently, lift bans, or clear recent messages in one step.
Kick
remove a member with audit logging and required reason prompt.
Timeout & Untimeout
apply temporary mutes (60s to 7 days) or remove active timeouts early.
Warn system
issue formal warnings with low/medium/high severity levels, view history, or clear warnings.
Purge filters
bulk delete messages with preview, progress tracking, and filters (bots, humans, links, images, keyword).
Channel lockdown
instantly lock or unlock text channels to stop raid escalation.
Infractions dashboard
/infractions shows a paginated tabbed view of all warnings + mod cases per user.
Slowmode controls
/slowmode set/custom/check with presets, quick-adjust buttons, and reason logging.
Real-time threat filtering
Automated filters inspect messages before community members read them. Configure blocked keywords, link shielding, and mention spam filters independently.
Blocked words
case-insensitive keyword matching with per-server custom block lists.
Link filtering
shields channels against unauthorized Discord invites and external links.
Mention spam
automatically timeouts users who exceed configurable mention thresholds.
Flexible actions
select delete, warn, or timeout actions independently per filter rule.
Exemptions
configure exempt roles and channels to bypass AutoMod filters.
Comprehensive channel audit stream
Write audit events into a Discord text channel under your server's retention and privacy control. No external third-party storage needed.
Member events
logs member join and leave events with account creation timestamps.
Message events
captures deleted messages with author, channel, and snippet context.
Moderation events
records every ban, timeout, warning, kick, and purge action.
Single command setup
enable and configure logging with a single command.
Structured member feedback
Empower members to submit server suggestions with interactive upvote and downvote buttons. Staff can approve, consider, or reject suggestions with visible status badges.
Interactive voting
members can vote and toggle their upvotes or downvotes in real-time.
Status updates
staff members can mark suggestions as approved, under consideration, or rejected.
Trackable IDs
every suggestion receives a unique UUID for clear reference.
Persistent background automation
Schedule reminders and channel announcements that survive bot restarts. Tasks are rehydrated on boot from database storage.
Compact duration format
30s, 10m, 2h, 1d, or custom interval strings.
Task management
list active tasks and cancel by ID.
Recurring messages
post scheduled messages on repeating intervals.
Where to find each feature
Every capability above maps to a command group you can inspect before inviting.
| Group | Commands | What it covers | |
|---|---|---|---|
| 🌐 General | 7 | Status, help, and bot information. | View → |
| 🔨 Moderation | 18 | Enforce rules and punish violations. | View → |
| ⚙️ Config | 4 | Review and change server settings. | View → |
| 📋 Logging | 1 | Route events to an audit channel. | View → |
| 🛡️ Automod | 1 | Filter content automatically. | View → |
| 👋 Welcome | 1 | Greet new members on arrival. | View → |
| 🗳️ Community | 6 | Polls, announcements, and suggestions. | View → |
| ⏰ Automation | 1 | Scheduled messages and reminders. | View → |
| 🎫 Tickets | 1 | Private support ticket channel management. | View → |
| 🛡️ Verification | 1 | Anti-raid member verification workflows. | View → |
| 🤖 Auto-Responder | 1 | Custom keyword triggers and automated replies. | View → |
| 🎭 Role Panels | 1 | Self-assignable button role panels. | View → |
| 🔧 Developer | 3 | Diagnostics for bot operators. | View → |
See them in action
Every feature listed here is available in the current release.