Node.js + SQLite
MONARCH — Discord Casino Bot

MONARCH is a self-hosted Discord casino and economy bot — eighteen casino games, levelling, moderation and one shared chip economy, running on your own machine with the full source.
Eighteen casino games, 59 slash commands, one economy, and chatting earns the same chips as gambling.
A full server bot and a full casino in one process, sharing one currency. Members earn chips by being active in chat and spend them at the tables, so the economy is fed by your community instead of by a daily-claim treadmill. Deadlines live in SQLite, not in setTimeout — restart the bot and every timer, cooldown and payout is still exactly where it was.
Buy — $39.99 $59.99
What it does
- 18 casino games on one shared chip economy: baccarat, blackjack, coinflip, crash, cups, dice, higher-lower, horse race, keno, mines, plinko, poker table, roulette, scratch card, slots, tower, video poker, wheel
- 59 slash commands in 8 groups: Casino, Economy, Levels & Roles, Tickets & Support, Moderation, Security, Server Setup, Utility
- Economy: daily, bank, work, rob, lottery, duels, shop, income roles and leaderboards
- Server tools: tickets, modmail, applications, suggestions, welcome, starboard, birthdays, counting, stats channels, sticky messages, giveaways, temp voice, self-roles, logs and security
- 67 database tables, all created and migrated automatically on boot
- Chat activity earns the same chips as gambling, so the economy is community-fed
- Every deadline persisted to SQLite, so a restart never loses a timer
- Per-guild configuration: one instance can serve many servers
- Optional SENTRY licence check, off unless you set SENTRY_URL
What's included
- Full source, no obfuscation (src/, config/, scripts/)
- 30 game icons plus a one-command uploader (npm run emojis) that adds them to YOUR bot as emojis
- INSTALL.md step-by-step setup, DEPLOY.md (Docker, systemd, backups, hosting) and ECONOMY.md
- Config files: config.yml and modules.yml
- 930 automated checks across 9 suites (npm run check:all) so you can verify your own changes
Requirements
- Node 18+
- A Discord bot application with the Server Members and Message Content intents on
- Any host that runs Node: a $5 VPS is plenty
More Discord Bots
- BLACK EMPIRE EVENT BOT — Discord Event Bot · Plans from $7.99/mo or $100 Lifetime