Looking for Discord bot recommendations to prevent spam messages

Hey everyone! I’m trying to find a reliable Discord bot that can help control spam in my server. The main thing I need is something that can automatically detect when users are sending too many messages too quickly. But here’s the important part - I want to be able to set up a whitelist of certain words or phrases that won’t trigger the spam detection. So if someone repeats those specific terms, the bot should allow it. I’ve spent some time searching but haven’t found anything that fits these requirements perfectly. Has anyone used a bot like this before? Any recommendations would be really helpful. Thanks in advance!

Carl-bot works but you’ll spend forever tweaking settings. Had the same issue with dev team channels - needed repeated commands and status updates without getting flagged.

Ended up building something custom with Latenode. Set up a webhook to monitor Discord messages, check them against your whitelist in real-time, and only catch actual spam. Best part? Connect it to Google Sheets or Airtable for your whitelist so you can update allowed phrases instantly.

Mine counts messages per user per timeframe, checks against allowed terms, and auto-timeouts users who go over limits. Takes 30 minutes to build and does exactly what you want without bot limitations.

You can add stuff later too - spam logging, mod alerts, whatever. Way more flexible than any premade bot.

MEE6 works great for our server. The anti-spam module has rate limiting and you can customize exemptions, though the interface was confusing at first. We use regex patterns for whitelisted phrases instead of simple keywords - way more control over variations and formatting. It catches spam but ignores anything matching your exemption rules. Test everything with different message patterns before you go live though. We had problems where normal conversations about whitelisted topics still triggered timeouts because the matching was weird. If the free version doesn’t cut it, premium gives you better controls.

Dyno bot could work. We’ve used it for years - spam protection’s solid. The whitelist setup’s buried in the menus, so you’ll need to hunt around. But once you get it configured, it works great.

I set up something like this for my gaming server about six months ago - went with Carl-bot and it’s been great. The automod feature lets you set message frequency limits but also add keyword exemptions, which is exactly what you need. Took some time to configure properly, but once I got it dialed in, it worked perfectly. You can set thresholds for messages per minute and create bypass rules for specific phrases. Best part is you don’t need coding knowledge - the dashboard is pretty straightforward. Just heads up though, you’ll probably need to tweak the sensitivity after you set it up. I had some normal conversations getting flagged at first until I fine-tuned everything based on how active my server actually was.