Leveling System
Veronica’s leveling system rewards active members with XP, custom rank cards, and automatic role assignments. This guide covers setup, configuration, and customization options.Overview
The leveling system includes:- Automatic XP Gain: Earn XP by sending messages
- Custom Rank Cards: Personalized level-up displays
- Role Rewards: Auto-assign roles at specific levels
- Leaderboards: Track top contributors
The leveling system is enabled by default and tracks activity across all text channels.
Basic Commands
XP Configuration
Earning Rates
Configure how users gain experience:| Activity | XP Gain | Cooldown |
|---|---|---|
| Text Message | 15-25 XP | 60 seconds |
| Voice Chat (per minute) | 5-10 XP | None |
| Reactions | 1-3 XP | 30 seconds |
XP values are randomized within the range to prevent gaming the system.
XP Multipliers
Boost XP gain for specific roles or channels:Role Rewards
Automatically assign roles when members reach specific levels:Establish Thresholds
Set up roles for different level milestones (e.g., Level 5, Level 10, Level 25).
Roles created in Server Settings.
Map Level Roles
Link roles to level thresholds using the command suite.
Role mapping successfully stored.
Validate Hierarchy
Ensure Veronica can manage these roles.
Veronica’s role is positioned above reward roles.
Next Steps
Card Customization
Design unique rank cards for your community.
Economy Integration
Combine leveling with virtual rewards.
Rank Card Customization
Personalize your rank card appearance:Leaderboard Features
Server Leaderboard
View top 10 members by XP in your server.
Global Leaderboard
See top contributors across all servers.
Advanced Configuration
Disable Leveling in Channels
Disable Leveling in Channels
Prevent XP gain in specific channels (e.g., spam channels):
Level-Up Announcements
Level-Up Announcements
Configure where level-up messages are sent:
XP Decay
XP Decay
Enable XP loss for inactive members:
Import/Export Data
Import/Export Data
Migrate leveling data from other bots:
Level Calculation
XP required for each level increases exponentially:XP = 5 * (level^2) + (50 * level) + 100
Best Practices
Balanced Progression
Set role rewards at achievable intervals (every 5-10 levels) to maintain engagement.
Exclusive Perks
Give high-level roles access to exclusive channels or features.
Regular Recognition
Announce level milestones in a dedicated channel to celebrate achievements.
Fair Multipliers
Keep XP multipliers reasonable (1.5x-2x max) to avoid imbalance.