Effects

Effects define what happens when a rule is triggered and all conditions are met. This page will cover the different kinds of effects available to you in Advanced Automoderator.

Quick Intro

This page lists all the available effects in the order as they appear on the control panel. Use the Table of Contents in the top left corner of this page alongside your browser’s search function to quickly navigate to the effect you’re looking for.

Effect Logic

All effects will be executed once all prior checks are met — that is, the effects are combined according to the logical AND operator.

Delete Message

Delete the message that triggered the rule.

+Violation

Add a violation to the user’s record. This is useful for tracking user behavior over time.

  • Name
    The name of the violation. (Default: None)

Kick user

Kick the user that triggered the rule.

  • Custom message
    A custom reason for the kick. (Default: None)

Ban user

Ban the user that triggered the rule.

  • Duration
    The duration of the ban in minutes. 0 for permanent. (Default: 0)
  • Custom message
    A custom reason for the ban. (Default: None)
  • Number of days to delete
    How many days of that user’s message history to delete. 0 to 7 days. (Default: 0)

Mute user

Mute the user that triggered the rule.

  • Duration
    The duration of the mute in minutes. 0 for permanent. (Default: 0)
  • Custom message
    A custom reason for the mute. (Default: None)

Warn user

Warn the user that triggered the rule.

  • Custom message
    A custom reason for the warning. (Default: None)

Set nickname

Set the nickname of the user that triggered the rule.

  • New Nickname
    The new nickname for the user. Empty for removal. (Default: None)

Reset violations

Reset the violations of the user that triggered the rule.

  • Name
    The name of the violation to reset. (Default: None)

Delete multiple messages

Delete multiple messages from the user that triggered the rule.

  • Number of messages
    The number of messages to delete. (Default: 3)
  • Max age
    The maximum age of the messages to delete in seconds. (Default: 15)

Give role

Give a role to the user that triggered the rule.

  • Duration
    The duration of the role in seconds. 0 for permanent. (Default: 0)
  • Role
    The role to give to the user. (Default: first role in hierarchy)

Enable Channel slowmode

Enable slowmode in the channel where the rule was triggered.

  • Duration
    The duration of the slowmode in seconds. 0 for permanent. (Default: 0)
  • Ratelimit
    The minimum time that has to pass between a single user’s messages. (Default: 0)

Remove role

Remove a role from the user that triggered the rule.

  • Duration
    The duration of the role in seconds. 0 for permanent. (Default: 0)
  • Role
    The role to remove from the user. (Default: first role in hierarchy)

Send Message

Send a custom message.

  • Custom message
    The message to send. Max 280 characters. (Default: (empty))
  • Delete after
    The duration in seconds after which to delete the message. 0 for never. Max 3600 seconds. (Default: 0)
  • Ping user
    Whether to ping the user that triggered the rule. (Default: false)
  • Channel to send to
    The channel to send the message to. (Default: same channel)

Timeout user

Timeout the user that triggered the rule. This is different from Mute user as it uses Discord’s timeout functionality instead of applying a muted role.

  • Duration
    The duration of the timeout in minutes. (Default: 0)
  • Custom message
    A custom reason for the timeout. (Default: None)