Docs

/config

View or update Aegis for this server

Permission
Manage Server

Subcommands

/config show

Show the current configuration

/config logs

Choose log channels and categories

Separate alert and appeal channels are Premium. Free uses one log channel.

Options

  • channel · channel · optionalMod log
  • alerts · channel · optionalRaid and anti-nuke alerts
  • appeals · channel · optionalAppeal queue
  • invite_channel · channel · optionalChannel for one-use return invites
  • invite_days · whole number · optionalReturn invite lifetime, 1 to 7 days Range 1 to 7.
  • clear · text · optionalRemove a channel binding Choices: Log, Alerts, Appeals, Invite channel.
  • messages · yes or no · optionalLog edits and deletes
  • joins · yes or no · optionalLog joins and leaves
  • voice · yes or no · optionalLog voice
  • roles · yes or no · optionalLog role changes
  • channels · yes or no · optionalLog channel changes
  • moderation · yes or no · optionalLog mod cases

/config raid

Join velocity, age gate, and lockdown

Options

  • enabled · yes or no · optionalDetect raid joins
  • threshold · whole number · optionalJoins that trip a raid Range 2 to 100.
  • window · whole number · optionalWindow in seconds Range 3 to 120.
  • account_age · whole number · optionalMinimum account age in days Range 0 to 365.
  • action · text · optionalAction for raid accounts Choices: Kick, Ban, Timeout.
  • action_all · yes or no · optionalAct on every non-trusted joiner in the wave
  • lockdown · yes or no · optionalLock the server when a raid trips
  • age_gate · yes or no · optionalAct on young accounts outside a raid
  • age_gate_action · text · optionalAction for the age gate Choices: Kick, Ban, Timeout.

/config automod

Spam, links, mentions, and content filters

Options

  • enabled · yes or no · optionalMaster switch
  • spam · yes or no · optionalFlood, duplicates, and copy-paste raids
  • invites · yes or no · optionalBlock Discord invites
  • links · yes or no · optionalBlock links that are not allow-listed
  • phishing · yes or no · optionalBlock scam domains
  • mentions · yes or no · optionalBlock mass mentions
  • caps · yes or no · optionalBlock excessive caps
  • emoji · yes or no · optionalBlock emoji spam
  • zalgo · yes or no · optionalBlock zalgo text
  • mention_limit · whole number · optionalMentions allowed in one message Range 1 to 50.
  • spam_limit · whole number · optionalMessages allowed in the spam window Range 3 to 20.
  • duplicates · whole number · optionalRepeated messages that count as spam Range 2 to 15.
  • phishing_action · text · optionalMinimum phishing action Choices: Delete, Warn, Timeout, Kick, Ban.

/config discord

Sync keyword, mention, spam, and preset rules to Discord AutoMod

Options

  • enabled · yes or no · optionalCreate or remove Aegis rules on Discord
  • keywords · text · optionalCustom keywords, separated by commas or new lines
  • clear_keywords · yes or no · optionalRemove every custom keyword
  • mention_limit · whole number · optionalMax unique mentions, or 0 to turn the rule off Range 0 to 50.
  • spam · yes or no · optionalDiscord suspected-spam rule
  • profanity · yes or no · optionalDiscord profanity preset
  • sexual · yes or no · optionalDiscord sexual-content preset
  • slurs · yes or no · optionalDiscord slur preset
  • alerts · channel · optionalChannel for Discord AutoMod alerts
  • clear_alerts · yes or no · optionalRemove the Discord AutoMod alert channel
  • timeout · whole number · optionalSeconds for keyword and mention rules only. Spam and presets cannot time out. 0 is none. Range 0 to 2419200.
  • block_message · text · optionalCustom block message, up to 150 characters
  • clear_block · yes or no · optionalRemove the custom block message

/config welcome

Custom welcome embed for new members

Options

  • enabled · yes or no · optionalPost the welcome when someone joins
  • channel · channel · optionalChannel for the welcome
  • clear_channel · yes or no · optionalRemove the welcome channel
  • content · text · optionalMessage text. {mention} pings the member
  • title · text · optionalEmbed title
  • description · text · optionalEmbed description
  • color · text · optionalHex color, such as #5865F2
  • clear_color · yes or no · optionalUse the default embed color
  • avatar · yes or no · optionalShow the new member as the thumbnail

/config updates

Turn What's new notes on or off for this server

Options

  • mode · text · requiredSend notes to the log channel Choices: On, Off.

/config antinuke

Mass-delete, mass-ban, webhook, and permission limits

Options

  • enabled · yes or no · optionalMaster switch
  • window · whole number · optionalWindow in seconds Range 5 to 120.
  • channel_deletes · whole number · optional0 disables this counter Range 0 to 20.
  • role_deletes · whole number · optional0 disables this counter Range 0 to 20.
  • bans · whole number · optional0 disables this counter Range 0 to 30.
  • kicks · whole number · optional0 disables this counter Range 0 to 30.
  • webhooks · whole number · optional0 disables this counter Range 0 to 20.
  • escalations · whole number · optionalDangerous grants before revoke Range 0 to 20.
  • block_admin · yes or no · optionalRevoke immediately on an Administrator grant
  • block_bots · yes or no · optionalRevoke immediately when an untrusted user adds a bot

/config brand

Premium footer on moderation embeds

Premium. Free servers keep the standard footer on mod messages.

Options

  • footer · text · optionalShort brand, without the Aegis Premium prefix
  • clear · yes or no · optionalRemove the custom footer

/config filter add

Add a filter

Free includes 3 custom rules. Adding past that cap is Premium.

Options

  • pattern · text · requiredLiteral text or regex
  • regex · yes or no · optionalTreat the pattern as a regex
  • action · text · optionalMinimum action Choices: Delete, Warn, Timeout, Kick, Ban.
  • duration · text · optionalTimeout length, such as 10m

/config filter remove

Remove a filter

Options

  • id · text · requiredFilter ID

/config filter list

List filters

/config trusted add

Trust a user

Options

  • user · member · requiredUser

/config trusted remove

Remove trust

Options

  • user · member · requiredUser

/config trusted list

List trusted users

/config modrole add

Add a mod role

Options

  • role · role · requiredRole

/config modrole remove

Remove a mod role

Options

  • role · role · requiredRole

/config modrole list

List mod roles

/config ignore add

Ignore a channel

Options

  • channel · channel · requiredChannel

/config ignore remove

Stop ignoring a channel

Options

  • channel · channel · requiredChannel

/config ignore list

List ignored channels

/config links add

Allow a domain

Options

  • domain · text · requiredexample.com

/config links remove

Remove a domain

Options

  • domain · text · requiredexample.com

/config links list

List allowed domains

/config escalation show

Show the ladder

/config escalation set

Set the action for a strike count

Options

  • strikes · whole number · requiredStrike number Range 1 to 10.
  • action · text · requiredAction Choices: Delete, Warn, Timeout, Kick, Ban.
  • duration · text · optionalTimeout length, such as 10m

/config escalation reset

Restore the default ladder

Examples

  • /config show
  • /config logs
  • /config welcome
/config · Aegis