[LevelUp] Feature Request: Activity XP Bonus
Is your feature request related to a problem? Please describe. With so many ways already to apply bonus XP, I was wondering how feasible it would be to grant bonus XP depending on what application is being run while in a voice channel. Like many other cogs, you can grant/remove roles and other actions based off the activity being run at the time the function is executed.
Describe the solution you'd like A command to register an application and set bonus XP if the user is in a voice channel and running the app at the same time.
For example:
levelset voice appbonus <application_name> <min_xp> <max_xp>
If I were to set the application_name as "VALORANT", users in a voice channel playing that game would receive bonus experience on top of existing voice XP.
Describe alternatives you've considered N/A
Additional context Just an idea, not a necessity but a nice to have for sure.