A Discord Moderation Bot That Actually Keeps Up
Automod, manual actions, infraction history, and a cross-server reputation system — so you're not bolting five different bots together just to keep your server safe.
Most Discord moderation bots make you choose between simple manual commands or a real automod system. Mayor's Bot does both: warn/mute/kick/ban with full history and evidence tracking, plus automatic detection of spam, scam links, excessive caps, and profanity — configurable from the dashboard, no coding required.
It also tracks reputation across every server that runs Mayor's Bot, so a user banned for scamming one community shows up flagged in yours before they cause the same problem twice.
What It Does
Manual actions — warn, mute (timeout), kick, ban, and unban, each with full infraction history, reasons, evidence URLs, and DM notifications to the user.
Automod — auto-detects spam, scam/phishing links, excessive caps, unapproved links, and profanity, with configurable actions per filter.
Profanity filter — a multi-language database (28 languages) with severity levels, not just an English word list.
AI Image Scanner — vision AI flags crypto scams, fake payment screenshots, and phishing attempts hidden in images.
Global Reputation — users banned across multiple verified servers get flagged globally, with a configurable join action for low-reputation accounts.
Server Trust — verified servers carry more weight in the reputation system; auto-verification by account age, size, and 2FA.
Commands
-
/mod warn|mute|unmute|kick|ban|unban @user [reason]take a moderation action with full logging -
/mod history @userview a member's full infraction history -
/reputation @usercheck a user's global reputation score -
/servertrustview this server's verification status
Quick Setup
- Run <code>!modsetup log</code> in the channel you want mod actions logged to.
- On the dashboard Moderation page, enable the automod filters you want and set a mute role.
- That's it — automod runs immediately, and manual commands work as soon as staff have Manage Messages permission.