Levelling
XP system, levels, message ranks, level cards, and level-up announcements.
InviteCount includes a complete levelling system with XP, levels, message ranks, customizable level cards, and level-up announcements.
Members earn 2–5 XP per message (randomized)
XP accumulates until the member reaches the next level threshold
A level-up announcement is sent (if configured)
Members can earn role rewards at specific message counts
Each level requires a specific amount of XP to advance:
XPrequired=10×(level⊕2)+50×level+100 Where $\oplus$ is the bitwise XOR operation.
XP Rate & Cooldown
Setting
Default
Description
Multiplier applied to XP earned per message
Minimum time between messages that award XP
These settings can be configured via the dashboard.
Enable/Disable Levelling
Enable the levelling system
Disable the levelling system
Display a member's level card (image)
Display messages count and next rank info
Level-Up Announcements
Configure where and what message is sent when a member levels up.
Set the level-up announcement message
/leveling channel [#channel]
Set a specific channel for announcements
Announcement Modes
Message is sent in the channel where the member leveled up
Message is sent in a configured channel
Message is sent as a DM to the member
Level-Up Variables
Member's name and discriminator
Member's profile picture URL
Previous level (current - 1)
Message Ranks (Role Rewards)
Automatically assign roles when members reach a specific number of messages.
/rank add <@role> <messages_need>
Add a role reward at X messages
List all message rank rewards
Limits: 10 ranks (free) / 500 ranks (premium).
Reward Announcements
When a member earns a rank role, an announcement can be posted in a configured channel. This feature can be enabled via the dashboard.
The /level command generates a personalized level card image showing:
Profile picture and username
Current level and XP progress bar
Rank position on the server
Card Customization
Level card appearance can be customized via the dashboard:
Setting
Default
Description
Custom background image URL
XP/Messages Exclusions
Exclude specific roles or channels from earning XP or counting messages. Configure these via the dashboard:
Channels where XP is not earned
Roles whose messages aren't counted
Channels where messages aren't counted