Baka-Bot
Anti-Spam Discord Bot
Baka-Bot watches every message in your server. When a user repeats the same message too many times in a short window, it warns them, then kicks them automatically — no moderator action needed.
Tracks every message per user. If the same content is sent too many times within the time window, it's treated as spam — regardless of which channel it was posted in.
One message before the limit, the user gets a reply warning them exactly which messages will trigger a kick and when each one expires. They have a clear chance to stop.
When the limit is hit, the spammer is kicked, DM'd, and all their tracked spam messages are deleted from every channel at once.
Warning embeds include one-click buttons: kick the user early, bulk-delete their recent messages, or reset their violations without punishing them.
Admins set the message limit (3–10, default 4) and detection window (up to 15 minutes, default 10). Settings persist across restarts.
Every warning, kick, cleanup, and reset is posted to your chosen log channel so your mod team always has a full record of what happened.