Elementium Sign in
Contents

Protection · Step

AutoMod: suspected spam

Discord's own spam detection as an AutoMod rule (one per server).

Basic plan automod_rule.spam

In a flow

“When a button is clicked, AutoMod: suspected spam.”

/setup → AutoMod: suspected spam, tell staff in #mod-log.

What it does

Discord's own spam detection as an AutoMod rule (one per server). It's a step: it runs when the white wire reaches it, then the flow carries on from its Then pin. It gives 2 values later steps can use. Find it under Protection in the palette.

When to use it

Use it to keep the server safe: discord's own spam detection as an AutoMod rule (one per server).

When not to

If nothing should change in Discord, a value node or a check is lighter.

Typical wiring

Sockets: settings you can wire

Tell staff in Channel

For the alert: the staff channel. Empty skips the alert.

What goes there: Type it in the side panel, or wire in a channel. e.g. #general

If it's empty: Optional. Left empty and unwired, the step runs without it.

Connects fromArchive channelAsk a questionCopy channelCopy permissionsCreate categoryCreate channelCreate forum postCreate threadand 60 more

Time out (minutes) Number

For block and time out: how long, 1 to 40320 (4 weeks).

What goes there: Type it in the side panel, or wire in a number. e.g. 42

If it's empty: Optional. Left empty and unwired, it uses 10.

Connects fromA member's variablesAccept applicationActive membersAddAdd a forum tagAdd a labelAdd a row to a Google SheetAdd a staff noteand 501 more

Message to them Text

What Discord shows the member when it blocks them. Empty is Discord's own.

What goes there: Type it in the side panel, or wire in text. e.g. Hello there

If it's empty: Optional. Left empty and unwired, the step runs without it.

Connects fromA member's variablesAccept applicationAdd a Notion pageAdd a Trello cardAdd an emojiAdd to number in objectAdd up timesAdd working daysand 844 more

Except role Role

Members with this role are never caught, like Staff. Empty is none.

What goes there: Type it in the side panel, or wire in a role. e.g. @Verified

If it's empty: Optional. Left empty and unwired, the step runs without it.

Connects fromAsk a questionCopy a roleCreate roleFind role by nameHighest roleMember detailsPersonal colour roleRead settingand 3 more

Rule name Text

Its name. Discord allows one of these per server.

What goes there: Type it in the side panel, or wire in text. e.g. Hello there

If it's empty: Optional. Left empty and unwired, it uses Suspected spam.

Connects fromA member's variablesAccept applicationAdd a Notion pageAdd a Trello cardAdd an emojiAdd to number in objectAdd up timesAdd working daysand 844 more

Values it gives

Rule id Text

The rule's id. e.g. 123456789012345678

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toAccept applicationAdd a forum tagAdd a labelAdd a Notion pageAdd a row to a Google SheetAdd a staff noteAdd a stickerAdd a Trello cardand 577 more

Made new Yes / no

On when it was made now, off when it was changed. e.g. on

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toAdd a forum tagAdd onboarding questionAdd to a counterAlarms that are dueAndAutoMod: Discord's word listsBluesky latest postBoard as emojiand 572 more

Often next

Related in Protection

Wires and sockets · Data values · Plans