Discord leveling bot with rank cards and reward roles
XP for chatting and time in voice, reward roles at the levels you choose, rank cards, and weekly, monthly and all-time leaderboards - in Discord and, if you want, on a public page.
XP the way you want it
A cooldown between messages, multipliers for roles and channels, channels that give no XP at all, and XP for time spent in voice.
- Reward roles at any level, stacked or replacing the previous one
- Level-up messages in the channel, in a DM, or nowhere
- Staff can add, remove or reset XP
Rank cards and leaderboards
A rank card with the member's avatar, level, XP and position. The leaderboard works in Discord and, if you turn it on, as a public page on the website like MEE6's: 100 members a page with their level bars, the reward roles, and a Full leaderboard button under /leaderboard and /rank.
- A card designer on the dashboard: colors and your own background, free
- Weekly and monthly boards next to the all-time one, in Discord and on the page
- Free cards carry a small acrO mark; with Premium they're all yours.
Switching from MEE6?
On acrO's default XP curve, the same XP means the same level as MEE6. If your server uses another curve, the Migration Center lets you review whether to keep imported XP or levels. MEE6 offers no official level export, but you can import a file you have and take over reaction-role menus in Discord.
Commands
Staff commands are hidden from members by Discord's own permissions; the full list is on the commands page.
Setting it up
- Pick a pack in /setup (every pack except Friends turns leveling on), or /module enable leveling.
- Add reward roles and multipliers on the dashboard's Levels page, or with /levels reward-add and /levels multiplier.
- Coming from another bot? /levels import brings members' XP over from a CSV file, and the dashboard's Migration Center reads other bots' exports.
Questions
Can the leaderboard be public?
Yes. Turn on the public leaderboard page on the dashboard (Leaderboard) and the server gets its own page on the website, with all-time, weekly and monthly tabs. It's off until you turn it on, and search engines leave it out unless you let them list it.
Can we bring our MEE6 levels?
Not automatically: MEE6 doesn't offer an export or a documented way for other bots to read its levels. If you have members' XP in a file, /levels import or the Migration Center brings it over, and with the same XP curve everyone lands on the same level.
Can I change how fast members level up?
Yes. /levels rate makes everyone level up faster or slower, and multipliers make chosen roles or channels count more or less.
Troubleshooting
Discord bot not giving roles? Check permissions and role order
Try it on your server
Free, no card, no Administrator permission. Run /setup and you're done in two minutes.