1 / 3Built interface — Case embed
Overview
Moderation Bot Kit is a Discord moderation bot delivered as source code. You create the application and token in the Discord Developer Portal, fill in one config file and run it on a VPS or any Node.js host you already pay for. Nothing runs on DistroSource hosting, so message content, logs and case history stay on your own machine under your own control.
Automod rules cover invite links, mass mentions, repeated messages, banned phrases and attachment spam, each with its own action: delete, warn, timeout or escalate to a case. Every warning, timeout, kick and ban becomes a numbered case with the moderator, the reason and the evidence message link, so a second moderator can read the history before deciding what to do next.
Raid lockdown is one slash command. It raises the verification level, pauses invites, slows every public channel and posts a notice, then reverses all of it when you stand down. Logging channels receive message edits and deletions, joins and leaves, role changes and voice activity as embeds you can search later. The plan keeps the bot current as Discord.js and the Discord API change.
What you get
- Discord.js bot source with slash commands for warn, timeout, kick, ban and case lookup
- Automod rule set for invites, mentions, spam, phrases and attachments with per-rule actions
- Numbered case system storing moderator, reason and evidence links in SQLite
- Raid lockdown command that raises verification, pauses invites and reverses on stand-down
- Logging channel embeds for messages, members, roles and voice events
- Single config file for channels, roles, thresholds and rule actions
- Hosting guide for a VPS, Docker or a Node.js process manager
Eligible resources
The plan covers these resource types. Individual resources are listed in your Gaming Library as they publish.
- Bot source
- Automod rules
- Case commands
- Logging embeds
- Config file
- Hosting guide
Features
- Cases with a paper trail
- Each action becomes a numbered case with moderator, reason and evidence link, so staff can read what happened before acting again.
- Lockdown in one command
- A single slash command tightens verification, invites and slowmode during a raid, then restores the previous settings when you lift it.
- Runs on your hosting
- The bot is delivered as source with a config file, so message content and logs stay on a server you control.
Compatibility and requirements
Works with
- Discord.js v14 on Node.js 20 or newer
- SQLite by default, PostgreSQL optional
- Slash commands, buttons and modals via the Discord interactions API
You need
- A Discord server where you hold Manage Server
- A bot application and token from the Discord Developer Portal
- A host that can run a Node.js process continuously
Updates and content cadence
- The full bot and config from your first day
- Compatibility updates as Discord.js and the Discord API change
- New automod rule types and case tools as they are written
License
- Licensed for your own community, server, team or channel.
- You may edit and run the tools for that community.
- Reselling the files or offering them as templates is not permitted.
Installation
- 1Download Moderation Bot Kit from your Gaming Library.
- 2Create a bot application in the Discord Developer Portal and copy its token into the .env file.
- 3Fill in config.json with your log channels, staff roles and automod thresholds.
- 4Run npm install, then npm run deploy to register the slash commands.
- 5Start the bot with npm start or your process manager.
If you cancel
- Access and updates continue until the end of the period you paid for.
- The licence to run the bot ends with the subscription.
- Stop running the bot once access ends.
More from DistroSource Gaming
Browse all
3Server & CommunityDiscord Bots
Whitelist & Applications Bot
Applications as Discord forms with per-type questions, reviewer voting, accept and deny templates, automatic role grants and an allowlist export for FiveM and Minecraft servers, self-hosted from source.
- Applications
- Discord.js
- Update plan
View details$9/mo
Subscription
3Server & CommunityDiscord Bots
Ticket & Support Bot Kit
A support ticket bot for Discord delivered as Discord.js source: a category panel opens private threads, staff claim and transfer them, and transcripts and weekly stats are posted automatically.
- Support
- Discord.js
- Update plan
View details$7/mo
Subscription
3Server & CommunityDiscord Bots
Levels & Economy Bot Kit
XP and levels with role rewards, a server currency with shop and daily claims, leaderboards and rank cards, delivered as Discord.js source with a config file you own.
- Engagement
- Discord.js
- Update plan
View details$6/mo
Subscription
$8/mo
Moderation Bot Kit

