#

Fun

Moderator Bot

Moderator Bot

4

620

Invite

Vote (10)

Moderator Bot - Your Server Moderator


🛡️ Moderator Bot

Moderator Bot is a free and powerful anti-spam, anti-NSFW, and anti-scam moderation solution for Discord.
It combines AI-enhanced detection, customizable punishment, and detailed server logging to help server admins keep communities clean and safe—completely free.


🔑 Core Features

⚠️ Strike System

Automated enforcement for rule violations:

  • 1st Strike → 24h timeout
  • 2nd Strike → 7d timeout
  • 3rd Strike → Permanent ban

Strikes expire after a set time, are logged, and support custom actions at each level.
Use /strikes actions and /settings strike-expiry to fine-tune.

📝 Logs go to the channel set with strike-channel


🤖 AI-Powered Moderation

Stop harmful content before it spreads using OpenAI-based detection:

  • Free NSFW & offensive text/image filtering
  • Auto-deletes detected content (delete-nsfw, delete-offensive)
  • Strikes for violations (strike-nsfw)
  • Restrict users after strikes (restrict-striked-users)
  • Check avatars for NSFW content (check-pfp, nsfw-pfp-action)
  • Auto-unmute on safe avatar change (unmute-on-safe-pfp)
  • Custom messages for flagged avatars (nsfw-pfp-message)

All fully toggleable with /settings and customizable messages.


🚫 AI Anti-Scam & Link Protection

Guard your server from scam messages & phishing links:

  • 🔍 AI scam message detection (ai-scam-detection)
  • 🔗 Malware/phishing link scanning (check-links)
  • ⚔️ Custom pattern/URL filtering (/scam add_message, /scam add_url)
  • 🧹 Auto-delete scam messages (delete-scam-messages)
  • 🛑 Punish scammers automatically (scam-detection-action)
  • 📵 Exclude channels from scam checks (exclude-scam-channels)

Use /scam settings to manage everything. Fully FREE & customizable.


📊 Logging & Monitoring

Track all important activity:

  • Message edits/deletions
  • Joins/leaves
  • Channel changes
  • Timeouts, bans, and more

Controlled via monitor-channel setting.


❌ Banned Words Filtering

  • Use built-in profanity list (use-default-banned-words)
  • Add/remove your own banned words
  • Assign multiple punishment actions (e.g. strike, delete)
  • All violations are logged

/bannedwords for full control.


⚙️ Settings Overview

Access all settings via /settings or /scam settings
Use /settings help for full syntax reference.

Setting Type Description
strike-channel TextChannel Logs strike events
nsfw-channel TextChannel Logs NSFW violations
monitor-channel TextChannel Logs all activity
delete-offensive bool Auto-delete offensive content
restrict-striked-users bool Limit flagged users
cycle-strike-actions bool Rotate punishments when exhausted
exclude-channels list Channels excluded from content checks
api-key str Your OpenAI API key
strike-expiry TimeString Duration before a strike expires
dm-on-strike bool DM users when they’re striked
check-pfp bool Check user avatars for NSFW
nsfw-pfp-action str Action on NSFW profile pic
nsfw-pfp-message str Message for flagged avatars
unmute-on-safe-pfp bool Auto-unmute on clean pfp
use-default-banned-words bool Enable built-in slur list
delete-scam-messages bool Auto-delete scam content
scam-detection-action list Actions to take on scam detection
ai-scam-detection bool Use AI to detect scams
check-links bool Scan links for phishing/malware
exclude-scam-channels list Channels exempt from scam checks

💬 Command Reference

General

  • /help – In-app help
  • /settings – Manage all settings
  • /api_pool – Manage your OpenAI API keys

Strikes

  • /strike – Issue a strike
  • /strikes get – View a user’s strikes
  • /strikes remove – Remove a strike by ID
  • /strikes clear – Wipe all strikes for a user
  • /strikes actions – Configure what each strike level does

NSFW / Offensive Content

  • /nsfw add_action / remove_action / view_actions
  • Logs preview media to nsfw-channel

Banned Words

  • /bannedwords add / remove / list / clear
  • /bannedwords defaults – Toggle built-in list
  • /bannedwords add_action / remove_action / view_actions

Scam Detection

  • /scam settings – Configure scam protections
  • /scam settings action – Set punishment
  • /scam settings ai_detection – Toggle AI scanning
  • /scam settings check_links – Enable link scanning
  • /scam settings delete – Toggle auto-deletion
  • /scam add_message / remove_message
  • /scam add_url / remove_url
  • /scam list_patterns / list_urls
  • /scam settings exclude_channel_add / remove / list

🆓 Why Choose Moderator Bot?

✅ 100% Free
✅ Advanced AI moderation without setup hassles
✅ Customizable punishments & logs
✅ Anti-NSFW, anti-scam, anti-spam—all in one bot

Add it to your server and stay one step ahead of rule-breakers.

Ratings & Reviews


4

2 reviews

Reviews can be left only by registered users. All reviews are moderated by Top.gg moderators. Please make sure to check our guidelines before posting.

5 stars

0

4 stars

2

3 stars

0

2 stars

0

1 star

0


romie03468
romie03468

2 months ago

Nice work

Moderator Bot

Replying to romie03468

Thank you. I understand the product isn't perfect, so if you have any feedback or suggestions don't hesitate to tell me.


Dev!nant
Dev!nant

about 21 hours ago

So far pretty good, what if I want to only flag offensive messages so moderators can see in the monitor channel? That would be pretty helpful considering how sensitive the AI can be.



Top.gg

Explore millions of Discord Bots & Discord Apps

Support

Submit Ticket

Feedback

Manage Cookie Settings