Skip to content

Automation ​

/automation sets up the things AuthentiGate does by itself. It has six pages: Escalation ladder, AutoMod, Raid alarm, Join gates, Anti-nuke and Spam trap.

/automation
OptionTypeRequiredNotes
noneEverything happens in the panel

Default permission: Manage Server. Everything automation does is recorded as a case, by AuthentiGate (automation).

Escalation ladder ​

Warns add up. Each step says how many active warns within how many days, and what follows: for example 3 warns within 7 days: timeout for 1 day. A step fires once, on the warn that reaches its count. Revoked warns don't count. A ladder holds up to ten steps.

Buttons: Add a step, Remove steps.

AutoMod ​

Discord's AutoMod filters messages before anyone sees them; AuthentiGate never reads messages. This page adds ready-made AutoMod rules to your server:

  • Block invite links
  • Block mass mentions (5 or more)
  • Block suspected spam
  • Block slurs and sexual content

Rules the bot made show up in Discord as AuthentiGate: …. You can also choose Blocked messages count as warns (at most one a minute per member), so AutoMod hits feed the escalation ladder.

The bot needs Manage Server to read and change AutoMod rules. Discord allows only one rule of some kinds per server; if you already have one, edit it in Server Settings → AutoMod.

Raid alarm ​

Too many joins too fast posts an alarm in the mod log with a Lock down button:

AuthentiGate
AuthentiGateAPPToday at 4:20 PM

:ag_warning: Raid alarm

25 members joined within 10 seconds.
Lock down the server's lockdown channels?

Lock downDismiss

Press Set the alarm and choose how many joins within how many seconds (0 joins turns it off).

With :ag_premium: Premium the alarm can Lock down at once, closing your lockdown channels without waiting for a moderator. Pick the lockdown channels in /moderation.

Join gates ​

What happens when somebody joins.

  • Account-age gate: accounts younger than a number of days you choose are flagged in the mod log, timed out for a day, or kicked. New accounts also get :ag_new: in the join log.
  • Verification gate :ag_premium: Premium: members who haven't verified with AuthentiGate within a number of hours you choose are kicked.

Set either to 0 to turn it off.

Anti-nuke ​

:ag_premium: Premium

A member who bans, kicks, or deletes channels or roles faster than the limit you set loses the roles that let them do it, as a case. The mod log is told; revoking the case gives the roles back.

AuthentiGate
AuthentiGateAPPToday at 4:20 PM

:ag_warning: Anti-nuke

Made 12 bans, kicks or deletions within 30 seconds.
Their roles that allow it were taken: case #57. Revoke the case to give them back.

Spam trap ​

A channel nobody should post in. Spam bots post wherever they can, so whoever posts there is removed: by default, banned for an hour. Staff roles, the server owner, bots and anyone who can manage messages there are let through.

@you used /automation
AuthentiGate
AuthentiGateAPPToday at 4:20 PM

:ag_trap: Spam trap

A channel nobody should post in. Spam bots post wherever they can, so whoever posts there is removed: by default, banned for an hour.
Staff roles, the server owner, bots and anyone who can manage messages there are let through, and their message stays.

On in #do-not-post-here: whoever posts there is banned for 1 hour.

:ag_setup:Change channel:ag_trap:Update warning:ag_timeout:Custom ban lengthTurn off
Only you can see this · Dismiss message
:ag_setup:Set up channel lets you :ag_add:Create new channel (the bot makes #do-not-post-here at the top of the channel list) or pick one you already have. The bot then posts this warning in it:
AuthentiGate
AuthentiGateAPPToday at 4:20 PM

:ag_trap: Do not post in this channel

Anyone who posts here is banned for 1 hour, automatically and without a second chance.
Spam bots post in every channel they can see. This one catches them before they reach the rest of the server. Thanks for leaving it empty!

Watched by AuthentiGate

What posting earns can be: ban for a set length, ban permanently, kick and delete a day of their messages, or kick. You also choose how much of a banned poster's recent messages to delete. The message in the trap is always deleted.

If the panel shows :ag_warning: "The bot is missing …", give it the listed permissions in that channel (it needs to see the channel, post the warning, and ban or kick).