Free installation - Your Branding
The complete Discord solution. Modern. Modular. Production-ready.
Version 1.0.0 • discord.js v14.21 • MongoDB • Lavalink
Components V2 UI • 22 Feature Systems • Fully Customizable
- All-in-one — replaces 5-6 separate bots
- Modern UI — Components V2 (the newest Discord embed style)
- Fully customizable — single-file configs for brand, colors, emojis
- MongoDB backed — data survives restarts
- Detailed documentation — install/config/commands/troubleshooting guides
- Bonus templates — 5 rank card themes + brand examples included
- /ban — Ban a user from the server
- /unban — Unban a user by ID
- /tempban — Temporary ban with auto-unban
- /softban — Ban + immediately unban (clears messages)
- /kick — Kick a user
- /timeout — Mute via Discord timeout
- /untimeout — Remove timeout
- /warn — Warn user with case ID
- /warnings list — View warning history
- /warnings remove — Remove a warning
- /warnings clear — Clear all warnings
- /modlogs — View moderation history
- /lock — Lock channel
- /unlock — Unlock channel
- /hide — Hide channel from Everyone
- /unhide — Unhide channel
- /slowmode — Set channel slowmode
- /rename — Rename channel
- /topic — Set channel topic
- /nuke — Clone + delete (clears all messages)
- /purge — Bulk delete with filters (bots/links/files/mentions)
- /clear — Simple bulk delete
- /nick — Change user's nickname
- /role add/remove — Manage user roles
- /massrole add/remove — Add/remove role from ALL members
- /voice mute/unmute/deafen/undeafen/disconnect/moveall — Voice mod
- /dm — Send DM from the bot
- /ticket panel — Post default ticket panel
- /ticket close — Close current ticket
- /ticket add — Add user to ticket
- /ticket remove — Remove user from ticket
- /ticket blacklist — Blacklist user from tickets
- /ticket unblacklist — Remove ticket blacklist
- /ticket transcript — Generate transcript
- /ticketpanel list — List all panels
- /ticketpanel create — Create new panel
- /ticketpanel edit — Edit panel title/description
- /ticketpanel delete — Delete a panel
- /ticketpanel send — Post a specific panel
- /ticketpanel addcategory — Add category to panel
- /ticketpanel editcategory — Edit category fields
- /ticketpanel removecategory — Remove category
- /ticketpanel addquestion — Add modal question
- /ticketpanel removequestion — Remove modal question
- =sendpanel — Quick post the default panel
- /reviews setchannel — Set reviews channel
- /reviews toggle — Enable/disable prompts
- /reviews stats — View statistics (filter by staff)
- /reviews view — View current settings
- /play <query> — Play song or URL (YouTube/SoundCloud/Spotify)
- /music skip — Skip current track
- /music pause — Pause playback
- /music resume — Resume playback
- /music stop — Stop and leave voice
- /music volume <0-150> — Set volume
- /music seek <seconds> — Jump to position
- /music loop <off|track|queue> — Set loop mode
- /music shuffle — Shuffle queue
- /music queue — Show queue
- /music nowplaying — Repost control panel
- /music remove <position> — Remove queued track
- /music clear — Clear queue
- /giveaway start — Start a giveaway
- /giveaway end — End early
- /giveaway reroll — Pick new winner
- /giveaway list — List active giveaways
- /reactionrole create — Create new panel
- /reactionrole add — Add role to panel
- /reactionrole remove — Remove role from panel
- /reactionrole post — Post panel to channel
- /reactionrole list — List all panels
- /reactionrole delete — Delete a panel
- =selfroles — Post 3-button selfroles panel (Giveaway/Restock/Update pings)
- /verification setup — Configure verification
- /verification post — Post verification gateway
- /verification view — View settings
- =rank — View your rank card
- =rank User — View someone else's rank
- =lb / =leaderboard / =top — Top 10 XP earners
- =lvladmin enable/disable — Toggle leveling
- =lvladmin reward <level> @role — Auto-assign role
- =lvladmin unreward <level> — Remove reward
- =lvladmin noxp channel — Block XP in channel
- =lvladmin noxp role — Block XP from role
- =lvladmin view — View settings
- =balance / =bal — View wallet + bank
- =daily — Claim daily reward (22h cooldown)
- =work — Random earnings (1h cooldown)
- =deposit <amount> — Bank money
- =withdraw <amount> — Withdraw from bank
- =pay <user> <amount> — Send money
- =gamble <amount> — 50/50 gamble
- =eclb — Economy leaderboard
- /suggest submit — Submit suggestion
- /suggest setchannel — Set suggestion channel
- /suggest approve/deny/implemented — Admin actions
- /poll <question> <options> — Create poll (up to 5 options)
- /starboard set — Set starboard channel
- /starboard toggle — Enable/disable
- /starboard view — View settings
- /confess submit — Anonymous confession
- /confess setchannel — Set confession channel
- /confess ban/unban — Ban from confessions
- /application create/addquestion/post/list/delete — Manage applications
- /embedbuilder open — Interactive embed designer
- /embedbuilder templates — Manage saved templates
- /embedbuilder delete — Delete template
- /sticky set — Pin message at channel bottom
- /sticky remove — Remove sticky
- /sticky list — List all stickies
- /tempvc set — Set hub channel
- /tempvc toggle — Enable/disable temp VCs
- /tempvc view — View config
- =help — Show help menu
- =afk [reason] — Set AFK status
- =invites [@user] — View invites
- =invlb — Invite leaderboard
- =counting set/disable/reset/stats — Counting game admin
- =cc add/remove/list — Custom commands
- Canvas-rendered welcome banner (avatar + ring + gradient)
- Custom welcome message in channel
- Personal DM welcome
- Auto-assign roles to new members
- Goodbye/leave messages
- Placeholders: {user} {user.name} {user.tag} {server} {count}
- Brand — Edit one file for name, color, logo, prefix, links
- Emojis — Use custom server emojis or unicode (single file)
- Rank Cards — All colors customizable (5 themes included: Purple, Blue, Red, Green, Gold)
- Ticket Categories — Edit labels, emojis, questions, welcome messages
- Welcome Banners — Add your own background image
- Components V2 UI throughout — modern Discord embeds
- Node.js 18 or higher
- MongoDB (free tier at MongoDB Atlas works)
- Discord bot token
- 512 MB RAM minimum
- Lavalink server for music (public nodes included)
- Full source code (180+ JavaScript files)
- Detailed README with feature overview
- 5 documentation files:
- Installation Guide
- Configuration Guide
- Commands Reference
- Music Setup Guide
- Troubleshooting Guide
- 5 rank card themes (Purple, Blue, Red, Green, Gold)
- Brand config examples
- .env.example with all variables documented
- MIT-style license (use on your own servers freely)
