📊 LevelCord – Advanced Leveling & XP System
LevelCord is a feature-rich Discord leveling bot that helps increase engagement in your server by rewarding members with XP, levels, and role rewards for participating in the community. It's fully customizable, giving you control over how XP is earned, progression speed, and how level-ups are celebrated.
⚙️ Configuration Commands (/config)
These commands let server admins fine-tune how the leveling system works:
- /config view → View the current server configuration.
- /config toggle\_boosts → Enable/disable XP boosts for long messages and file uploads.
- /config set\_xp → Set XP ranges for actions like messages, reactions, or time spent in voice.
- /config set\_cooldown → Define cooldowns between XP gains for each action.
- /config set\_formula → Choose how levels scale:
exponential, linear, or constant.
- /config announcements → Customize how level-up announcements are sent (disabled, same channel, temporary message, or dedicated channel).
- /config set\_min\_message\_length → Set the minimum number of characters required in a message to earn XP.
🏅 Role Rewards & Boosts (/roles)
LevelCord lets you reward active members with roles or grant special XP boosts:
- /roles add\_level → Assign a role when a user reaches a specific level (optionally remove old roles).
- /roles remove\_level → Delete a role reward for a specific level.
- /roles list\_level → Display all configured role rewards.
- /roles add\_boost → Give a role an XP boost (e.g., VIP members earn +25% XP).
- /roles remove\_boost → Remove a role-based XP boost.
- /roles list\_boosts → Show all role XP boosts.
🔑 Admin Commands (/admin)
Tools for server admins to directly manage user XP and progression:
- /admin give\_xp → Manually give XP to a user.
- /admin remove\_xp → Deduct XP from a user.
- /admin set\_xp → Set a user's XP to a specific amount.
- /admin reset\_user → Reset a user's XP and level.
👤 User Commands
Fun commands for everyone to check progress:
- /rank → Show your (or another member's) rank card with level, XP, and progress bar.
- /leaderboard → Display the server leaderboard of top-ranked users.
- /help → Show the command list and bot help menu.
🔄 Extra Functionality
- XP Recalculation (Server-request only): A server can request to recalculate XP for old messages, ensuring members' progress reflects their historical activity.
✅ Why Use LevelCord?
- Customizable leveling formulas
- Role-based rewards & XP boosts
- Fair anti-spam measures (cooldowns, min message length)
- Multiple announcement styles
- Easy-to-use admin tools
- Clean rank cards & leaderboards