Voice XP
Kiai offers your server members the ability to gain XP while they chat in voice channels.
By default, voice XP is enabled and set to a leveling rate of 10 XP per minute. You can change whether voice XP is enabled and the rate at which XP is gained with the /settings guild
command.
Voice XP follows your regular denylist and multiplier rules, and has no limit on how many members it can track voice XP for.
How it works
After a member joins a voice channel Kiai will wait 10 seconds, then check if they are still in the channel. If they are, Kiai will note the time they joined the channel (including the 10 seconds), and then wait until they leave. If a member is muted or deafened (either by themselves or a moderator), the times spent muted or deafened will not count towards the XP gained. When a member leaves a voice chanel Kiai will again wait 10 seconds before marking the voice session as complete. Kiai will only calculate the XP gained and any potential level-ups when they leave the channel.