Discord Auto Moderation Bot Integration

Job ID: 40104602

Budget: ₹400 – ₹750 INR

My Discord server is scaling quickly and I want a purpose-built bot that keeps chat clean without constant manual oversight. The core job is straightforward: real-time auto-moderation that detects spam, links, excessive caps or emoji, and filters profanity before it reaches the wider community. When a violation occurs, the bot should delete or edit the message, log the event, and issue an escalating warning, mute, kick, or timed ban according to a ruleset I can tweak with simple slash commands or a JSON/YAML config.

Because I already run a music bot and a leveling bot, clean integration is critical. Command names and prefixes must not collide, and role-based permissions created by the existing bots need to be respected so punishments apply correctly. Webhooks or events that let the other bots react to moderation actions will be a plus.

Deliverables
• Source code with clear comments, written in either Python (discord.py / next-cord) or Node.js (discord.js)
• A config file or dashboard that lets me toggle filters, set thresholds, and customise warning text without redeploying
• Step-by-step deployment guide for Docker or bare-metal Ubuntu, including token security best practices
• A small test script or instructions to simulate spam/profanity so I can validate the filter accuracy (95 %+ detection on provided test set)
• One week post-delivery support for bug fixes or minor tweaks

I will grant a test server and the IDs of my current bots so you can verify compatibility. If you’ve built similar moderation tools or competed in bot-development hackathons, please mention it and share a repo or demo video when you bid.
Related categories: Node.js Discord API Bot Development