Voice Levels
A second XP track for time spent in voice channels.
Replace [prefix] with your server's prefix.
Voice levels run alongside text levels as a separate track: their own XP, their own levels, their own rewards and their own level up message. Someone can be text level 40 and voice level 2.
Turning It On
// Syntax
[prefix]level voice enable
// Example
;level vc enable
Needs Manage Server, and text leveling has to be on first.
The Rate
// Syntax
[prefix]level voice rate [xp per minute]
// Example
;level vc rate 10
Every minute in a voice channel is worth that much XP. The level formula is the same as for text, so at 10 XP a minute the first voice level takes about 16 minutes.
What Counts
;level vc solo // toggle earning XP while alone in a channel
;level vc muted // toggle earning XP while muted
Both are off-limits by default for a reason: a member parked alone in an AFK channel overnight would otherwise out-level everyone who actually talks.
Leave solo off and muted off, and voice XP measures roughly what you want it
to — people in a channel with other people, able to speak.
The Message
// Syntax
[prefix]level voice message [text]
// Example
;level vc message Nice, {user}! You reached **Voice Level {level}**
Same variables as the text one. It goes to the level up channel if you've set one.
Adjusting
;level voice set @member 5
Voice rewards have their own commands too:
Level RewardsHand out roles automatically when members reach a level.