1 / 3Built interface — Rank card embed
Overview
Levels & Economy Bot Kit gives a Discord community a progression loop without renting one from a hosted bot. Members earn XP for messages and voice time with a cooldown you set, cross level thresholds and receive role rewards automatically. The XP curve, cooldowns, channel multipliers and blocked channels all live in one config file, so a rule change is an edit and a restart rather than a support request.
The currency side adds a wallet per member, a daily claim with a streak bonus, transfers between members and a shop where items can grant a role, a colour, a custom tag or simply sit in an inventory. Admins add and remove balance, set item stock and price, and run the occasional bonus window from slash commands. Everything is stored in SQLite on your host, with an export command for backups.
Rank cards are rendered by the bot as images with the member's avatar, level, XP bar and server rank, using a template you can restyle with your own colours and font. Leaderboards for XP, balance and voice time are paginated embeds. The kit ships as Discord.js source with a hosting guide, and the plan keeps it current as Discord.js and the Discord API change.
What you get
- Discord.js bot source with XP for messages and voice time, cooldowns and channel multipliers
- Level thresholds with automatic role rewards and level-up announcements
- Wallet, daily claim with streak bonus, transfers and admin balance commands
- Shop items that grant roles, colours or tags, with stock and price controls
- Rank card renderer with an editable image template and paginated leaderboards
- SQLite storage with an export command for backups
- Config file for the XP curve, rewards, shop items and channel rules
Eligible resources
The plan covers these resource types. Individual resources are listed in your Gaming Library as they publish.
- Bot source
- XP system
- Currency commands
- Shop config
- Rank card template
- Leaderboards
Features
- Progression you configure
- The XP curve, cooldowns, multipliers and role rewards are plain config values, so tuning the loop never needs a code change.
- A shop with real perks
- Items can grant a role, a name colour or a tag on purchase, giving the currency something worth saving for.
- Rank cards in your style
- The bot renders rank cards from an image template you restyle with your own colours, font and background.
Compatibility and requirements
Works with
- Discord.js v14 on Node.js 20 or newer
- Rank cards rendered with the canvas package, fonts of your choice
- SQLite by default for XP, balances and shop data
You need
- A Discord server where you hold Manage Roles
- 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 shop item types and card templates 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 Levels & Economy Bot Kit from your Gaming Library.
- 2Create a bot application in the Discord Developer Portal and copy its token into the .env file.
- 3Set the XP curve, role rewards and shop items in config.json.
- 4Run npm install, then npm run deploy to register the slash commands.
- 5Start the bot and check /rank in a test channel.
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
Moderation Bot Kit
A self-hosted Discord moderation bot with automod rules, warning cases, timeouts, raid lockdown and logging channels, delivered as Discord.js source you run on your own hosting.
- Moderation
- Discord.js
- Update plan
View details$8/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
$6/mo
Levels & Economy Bot Kit

