A Discord bot that actually has a real dashboard. 17 modules, 78 slash commands, 5 languages, runs on your own machine. Setup takes 5 minutes from a zip, no editing config files, no Docker compose, no SSH.
You get the bot. You get the dashboard. You get auto-updates from our server when we ship a new version. That's it.
The bot (Discord.js v14)
- Moderation: warns, mutes, kicks, bans, purge, auto-mod (spam, links, words, caps), raid protection, auto-escalation
- Leveling: XP from chat and voice, role rewards, per-channel blacklists, multipliers
- Economy: custom currency, daily/weekly, shop, work, rob, coinflip, transfers
- Tickets: multi-category, transcripts, claiming, auto-close, max-per-user limits
- AI Assistant: Groq (free), OpenAI, Claude, or Gemini. Per-channel allowlist, daily user limits
- Welcome cards: text, embed, or generated image with editable background/title/avatar border
- Giveaways: timers, multiple winners, role bonus entries, reroll
- Custom Commands: 12 action types (give role, add balance, react, create thread, etc.)
- Notifications: YouTube, Twitch, Minecraft server status, RSS feeds
- Server Templates: export your whole server (roles, channels, perms) as JSON, import anywhere
- Stats Counters: voice channels that auto-rename with live member/online/booster counts
- Birthday system: members save their birthday, bot announces them in a channel
- Reminders:
with daily/weekly/monthly repeatCode:
remind me 2h take a break - Temp Voice: hub channels where joining creates a private VC, owner kicks/manages
- Fun: 45+ commands (8ball, dice, ship, IQ, jokes, roasts, social actions)
- Role panels: button or dropdown self-assigned roles
The dashboard (Next.js 16, React 19, TailwindCSS)
- Dark, fast, glass-card UI
- Discord OAuth login
- Per-server settings for every module
- Real-time analytics: top commands, member activity, daily charts
- Live leaderboard with podium for top 3
- Translation editor for all 5 languages
- Embed builder
- Setup wizard with 8 steps that fills out your .env for you
- Owner-only update controls
Auto-updater
- Bot polls our release server every 30 minutes
- When a new version drops, a banner appears in the dashboard
- The owner (Discord user ID you set) clicks Update & Restart
- Bot downloads, applies, restarts in about 5 seconds
- Your .env, data folder, guild configs are never touched
Setup wizard
- Visit
on first launchCode:
/setup - Paste your bot token, client ID, client secret
- Pick a database (LocalSave needs zero config, JSON files)
- Optional: Twitch keys, Groq API key, custom URLs
- Click Save and Finish. You're done.
Open Source (full TypeScript)
You get the entire
Code:
bot/src/
Code:
dashboard/
Obfuscated (compiled + protected)
The bot is compiled to JavaScript, then run through a strong obfuscator. Customers get a black-box build they can run but not read or fork.
Both SKUs:
- Receive updates from separate, isolated channels (source buyers never see the obfuscated channel and vice versa)
- Run identically from the user's perspective
- Use the same dashboard, same modules, same setup wizard
It's self-hosted. Drop the zip on your machine or VPS, double-click
start.cmd on Windows. If Node.js is missing it downloads and installs it for you. First run installs npm packages, opens the setup wizard, starts the bot and dashboard.Defaults:
- Dashboard at
Code:
http://localhost:3033 - Bot API at
Code:
http://localhost:3001 - Database:
(JSON files in data/guilds/). Switch to MySQL, MongoDB, or Supabase from the .env if you want.Code:
LocalSave
Tested on Windows 10/11. Linux/macOS work too with
Code:
node bot/dist/index.js
Code:
npx tsx bot/src/index.ts
Memory usage: about 150 MB per service, 300 MB total. CPU sits near idle when not handling traffic.
Bot replies and dashboard UI are translated into:
- English
- Hungarian
- German
- Spanish
- French
Switch on the Settings page. Override individual messages in the Translations editor if a phrase does not fit your community.
After your purchase, you'll receive an exclusive coupon code that unlocks massive discounts and premium perks across all ByteNode services from Discord bot hosting and VPS solutions.
