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.
Link Blocking
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
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.
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
Are server admins exempt from AutoMod?
Are server admins exempt from AutoMod?
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.
How often does role enforcement check?
How often does role enforcement check?
Every 30 minutes. A member who passes the grace period will be kicked within the next polling cycle.
What counts as a 'link' for link blocking?
What counts as a 'link' for link blocking?
URLs with
http:// or https://, and bare domains with common TLDs (.com, .org, .net, .gg, etc.). If Allow same-server links is on, Discord links pointing to your own server are excluded.