Skip to main content
AutoMod provides automated moderation rules that run 24/7 without moderator intervention. Configure each rule independently from the dashboard.

Rules overview

AutoMod currently includes three rules:
All AutoMod rules require the bot to be connected to your server.

Role Enforcement

Automatically kicks members who haven’t been assigned a specific role within a grace period. Useful for servers that require a verification role.
1

Open AutoMod

Go to the BrewBot Dashboard, select your server, and navigate to Moderation → AutoMod.
2

Enable Role Enforcement

Toggle the Role Enforcement section on.
3

Select the required role

Choose the role members must have. Anyone without this role past the grace period will be kicked.
4

Set the grace period

Enter the number of days new members have to receive the role (1–30 days, default 5).
5

Optional: Set a custom kick reason

Enter a custom message that appears in the Discord audit log. Leave empty for the default reason.
6

Optional: Set a log channel

Choose a channel where the bot posts an embed each time a member is kicked.
The bot checks for members missing the required role every 30 minutes.

Deletes messages containing links in channels you select. You can also block attachments and stickers, allow same-server Discord links, grant bypass roles, and customize the warning message.
1

Enable Link Blocking

Toggle the Link Blocking section on.
2

Select channels

Use the Block Links In picker to add the channels where links should be blocked. Only the channels you add are enforced — all other channels are unaffected.
3

Optional: Add bypass roles

Members with a bypass role can still post links in enforced channels. Add roles using the Bypass Roles picker.

Additional settings

The bot needs the Manage Messages permission in enforced channels to delete messages.

New Member Spam Protection

Kicks members who post links, images, attachments, or stickers within a configurable time window after joining. This catches spam bots that join and immediately drop content.
1

Enable New Member Spam Protection

Toggle the New Member Spam Protection section on.
2

Set the time window

Enter the number of seconds after joining during which posting media triggers a kick (10–600 seconds, default 60). For example, 60 means any link or attachment posted within the first minute triggers a kick.
3

Optional: Set a custom kick reason

Enter a custom message for the Discord audit log. Leave empty for the default.
4

Optional: Set a log channel

Choose a channel for kick log embeds.
This rule runs in all channels, not just the ones selected for link blocking. It’s a separate spam prevention measure.

Permissions required

AutoMod needs the following Discord permissions to function: Make sure the bot’s role is higher than the roles of members it needs to kick.

FAQ

No. Server admins are not automatically exempt. For link blocking, add your admin role as a bypass role. For role enforcement, make sure admins already have the required role. New member spam protection won’t affect existing members — only those who joined within the configured time window.
Every 30 minutes. A member who passes the grace period will be kicked within the next polling cycle.
AutoMod requires an active subscription. The bot must also be connected to your server.