Server Configuration
Levels
Track member activity and reward engagement with Greed’s leveling system
The Levels feature allows you to track member activity through text and voice channels, rewarding engagement with custom roles and messages. Members can earn XP through messages and voice activity.
You can find all the variables in the /resources/variables page. You can use these variables on your
levels message
Requirements
- Server must have at least one text channel for level messages
- Bot must have permissions to:
- Send messages
- Embed links
- Manage roles (for level rewards)
- View channels
- Connect to voice channels
Setup
Enable Leveling
Set Level Message Channel
Customize Level Message
Test Level Message
Level Rewards
Add Level Role
Remove Level Role
List Level Rewards
Voice Leveling
Enable Voice Leveling
View Voice Settings
Stats & Leaderboard
View User Stats
View Leaderboard
Variables
Level Message Variables
{user}
- User object{user.mention}
- User mention{user.name}
- Username{level}
- New level{guild}
- Server object{channel}
- Channel object
Voice Leveling Settings
- XP per minute: 5 (default)
- Max XP per session: 100 (default)
- Minimum voice time: 1 minute (default)
- Level roles are automatically assigned when members reach the required level
- Voice XP is awarded every minute while in voice channels
- Leaderboard data is cached for 5 minutes
- User stats are cached for 5 minutes
Make sure the bot’s role is above any level reward roles to ensure proper role assignment.