Getting Started
To begin setting up Automod, use theautomod enable command. This will open an interactive setup where you can choose which security events to activate.
Security Modules
Automod consists of several specialized modules that you can toggle and configure individually.Anti Spam
Anti Spam
Detects and takes action against users who send messages too rapidly.
- Threshold: 5 messages in 10 seconds.
- Default Punishment: Mute (5 minutes).
Anti Link
Anti Link
Prevents users from posting external links.
- Bypasses: GIFs (Tenor/Giphy) and Music links (Spotify, YouTube, SoundCloud, Apple Music) are automatically ignored.
- Self-Server Only: All Discord links (including invites, message links, and channel links) are blocked unless they belong to your own server.
- Default Punishment: Mute (5 minutes).
Anti Invites
Anti Invites
Strictly forbids sharing Discord server invite codes.
- Bypasses: Invites to the current server are allowed.
- Default Punishment: Mute (5 minutes).
Anti Caps
Anti Caps
Controls excessive use of capital letters in messages.
- Trigger: Messages with more than 70% caps.
- Bypasses: Messages under 45 characters are ignored to allow for short emphasized words.
- Default Punishment: Mute (1 minute).
Anti Emoji Spam
Anti Emoji Spam
Prevents the flooding of channels with excessive emojis.
- Trigger: More than 5 emojis in a single message.
- Default Punishment: Mute (1 minute).
Anti Mass Mention
Anti Mass Mention
Stops users from annoying others with excessive pings.
- Trigger: More than 4 mentions in a single message.
- Default Punishment: Mute (3 minutes).
Anti NSFW Link
Anti NSFW Link
Automatically filters out messages containing inappropriate or adult keywords.
- Mechanism: Monitors for a comprehensive list of filtered keywords.
- Punishment: Block Message (Unchangeable).
Configuration Commands
Once enabled, you can fine-tune Automod’s behavior using the following commands.Punishments
You can customize the punishment for each event (except Anti NSFW). Available actions are Mute, Kick, and Ban.The
punishment command is interactive. You can select multiple events and apply a single punishment type to all of them at once.