// the find
saiteja-madha/discord-js-bot
🤖 Multipurpose discord bot built using discord.js v14 with moderation, music, ticketing, translation, and much more
A kitchen-sink Discord bot built on discord.js v14 with a MongoDB backend and a web dashboard — moderation, automod, music, economy, tickets, giveaways, leveling, and a pile of fun/anime commands bundled into one process. Aimed at server admins who want to self-host a full-featured bot without stitching several together, and at forkers who want a base to customize.
Genuinely broad feature coverage for a single codebase — automod, ticketing, invite tracking, and leveling are all things people normally reach for separate bots to get. Ships a published Docker image with a CI workflow (docker-publish.yml) that builds it automatically, plus a one-click Replit fork, so getting an instance running doesn't require much Node experience. Slash-command based on djs v14, so it's not stuck on the deprecated message-command API like a lot of bots this size still are.
The bundled dashboard pulls in bower_components (Flot, Ionicons) — bower has been dead since ~2017, so that part of the stack is running on unmaintained, unaudited frontend code glued onto an otherwise modern bot. 818 stars against 816 forks is a near 1:1 ratio, which usually means people are forking to run their own instance rather than contributing back — expect the issue tracker to be mostly self-host support questions, not fixes. No test directory anywhere in the tree, so a project covering 15+ command categories (moderation, economy, music, automod, ...) in one monolith has zero automated regression coverage — a bug in the giveaway module can take the whole bot process down with it. 'Lossless' multi-platform music claims (YouTube/SoundCloud/Spotify) in a bot this size are usually YouTube search fallbacks for Spotify links under the hood, worth checking before relying on it.