Leveling
InfiniBot’s leveling system provides an engaging way to reward active members in your community.
Leveling encourages participation and creates friendly competition in your server, increasing overall engagement.
Topics Covered
- How Leveling Works
- Setup
- Commands
- Level-Up Notifications
- Level Rewards
- Anti-Spam Protection
- Member Profile Level Cards
How Leveling Works
Members earn experience points (XP) through server activity:
- Sending messages
- Participating in voice channels
- Other interactions
As members accumulate XP, they level up at certain thresholds. Each level requires progressively more XP.
Setup
- Access via:
/dashboard → Leveling
- Enable the feature with the Enable button (if applicable)
- Configure your settings:
- Level-up notification settings
- Level rewards
Commands
/leaderboard
- View the server’s leaderboard and top members/view level [member]
- View your own level or another member’s level/set level @member <level>
- Set a specific member’s level (Requires InfiniBot Mod)
Level-Up Notifications
When enabled, InfiniBot sends level-up messages when members reach new levels:
- Messages can be sent in a designated channel
- Set a custom level-up message
Configuring Level-Up Notifications
- Access via:
/dashboard → Leveling
- Choose where to send notifications:
/dashboard → Leveling → Notifications Channel
- System channel
- Specific channel
- Customize the message:
/dashboard → Leveling → Level-Up Message
Utilize the generic replacements available with InfiniBot.
Additionally, you can use the following replacements:
[level]
- The level the member has reached[points]
- The points the member has earned[rank]
- The member’s rank in the server (#1 being the highest)
Level Rewards
Automatically award roles when members reach specific levels:
- Access via:
/dashboard → Leveling → Level Rewards
- Click Create
- Select the level and role to award
InfiniBot automatically removes roles assigned as Level Rewards from members who do not meet the level requirement.
Managing Level Rewards
- Create - Add a level reward
- Delete - Delete a level reward (Does not delete the Discord role)
- Delete All Level Rewards - Instantly clear all level rewards (does not delete the Discord roles)
Anti-Spam Protection
InfiniBot has built-in protections to prevent XP farming:
- Cooldown periods between XP gains
- Automatic detection of spam messages
- Moderation integration
Member Profile Level Cards
Members can personalize their level-up notifications with custom cards.