Voice XP not assigned for some users in a channel.

We recently switched to Kiai from probot for XP and firstly just want to say I'm loving the feature set by comparison its great. However last night I noticed that both myself and another member were not assigned voice XP at the end of our few hour long session (others from the same channel were though) I'm fairly sure neither of us muted or deafened over this time, which I see from a previous ticket can cause issues sometimes. I'll add the server id when I'm back at my PC as phone discord is goblin. Server ID: 1107591886090272790 User 1: 254751791856484353 (left VC around 11pm NZT) User 2: 295491201757347851 (left VC about 30mins after user 1 at a guess)
47 Replies
EasyThreads
EasyThreads7d ago
Hey @Jaqqour! Our team will answer your post soon. If this is an issue in your server, make sure you've included your server's ID (This can be found on the /ping command), as well as which users are having this issue. Once your question has been answered, you can mark your question as solved via Right click solution message -> Apps -> ✅ Mark Solution to help others find the solution via Answer Overflow
Ibotmealot
Ibotmealot7d ago
@Jaqqour Hey there! Firstly, thank you for the kind words, glad to hear you enjoy the bot! :) I can go ahead and manually update the minutes and XP for you if you just let me know how many minutes total each of you were in VC, or if you can provide me with when you guys first joined VC and we'll do the math for you. I'm currently looking into why the session never gave you guys XP, and myself or someone else on the team will let you know what we find. Sorry about this.
Jaqqour
JaqqourOP7d ago
Thanks for the reply, the XP isn't to much of an issue in this case and I can manually add that my end (me and the other guy are not too fussed as we are founders on the server anyway). But if we start having regular members missing out on many hours of voice XP that's when it will become a headache for us to deal with. Thanks for looking into it, and look forward to your findings. Another case User: 709061932619005993 Created/joined at <t:1745458860:t> Left at <t:1745472240:t> They were alone with tempo bot for some of that time but another member (550142606810808380) joined and that member got XP when they left, but not the channel creator Happened again for same person (709061932619005993) And again no vc XP for little ole me. I didn't add tempo this time, but same as before. I created it, Jed (550142606810808380) joined and left and got XP, but none for me once I left. Created: <t:1745479740:t> Left: <t:1745480460:t>
Ibotmealot
Ibotmealot6d ago
Hey thanks for reporting, I’ve reported this to the devs to look into more. Please let us know if it happens again
Jaqqour
JaqqourOP6d ago
NP we are monitoring so will continue to post instances if thats useful info for you all.
Ibotmealot
Ibotmealot6d ago
Yep, that information really helps us try to locate the cause
Shadow
Shadow6d ago
@Jaqqour can you add the IDs of the voice channels you were using for those please
Jaqqour
JaqqourOP5d ago
They were custom 'createVC' channels, I'll have to dive into the audit log
Shadow
Shadow5d ago
Oh that explains why I couldn’t fetch them lol I wonder if kiai didn’t get perms for them then
Jaqqour
JaqqourOP5d ago
It's giving XP to other people in those custom channels. Kiai was added to the custom channels as a bot that can view them by default, so should be able to see all, and since it gives XP to some users in the channels it must have visibility It seems that maybe when someone makes a custom channel and sits alone in it for a few minutes before people join that can result in the creator not getting XP even though the others the join do (second and third examples above) However instances of joining an established channel full of people and not getting XP on leaving also exist (original posts example) We can't pinpoint exactly what's causing it our end We have turned on join and leave voice channel logs to try help with data collection But that doesn't give us a channel ID Sorry Inccorect XP Award Pete: 824732726979461171 Channel: 1365423281133322342 Joined: <t:1745623080:t> Left: <t:1745629500:t> XP Expected: 146 (2xp per min) XP Awarded: 14xp
Shadow
Shadow5d ago
I think I've pushed a fix @Jaqqour, let me know if it happens again
The Mouth
The Mouth5d ago
Session ID: cm9xexbe4022jsi1c3o83ra3h Guild: 1107591886090272790 User: 824732726979461171 Channel: 1365423281133322342 Started: <t:1745623103:F> Ended: <t:1745629543:F> Duration: 107 minutes XP Earned: 14 Time Excluded: 100 minutes Event Timeline:
<t:1745623103:F> - <t:1745623364:F> (4m): MUTE <t:1745623103:F> - <t:1745629543:F> (107m): GEQ_MEMBER_THRESHOLD <t:1745623388:F> - <t:1745629543:F> (102m): GEQ_MEMBER_THRESHOLD <t:1745623420:F> - <t:1745623894:F> (7m): MUTE <t:1745623895:F> - <t:1745628208:F> (71m): MUTE <t:1745624342:F> - <t:1745629543:F> (86m): GEQ_MEMBER_THRESHOLD <t:1745626060:F> - <t:1745629543:F> (58m): GEQ_MEMBER_THRESHOLD <t:1745626921:F> - <t:1745629543:F> (43m): GEQ_MEMBER_THRESHOLD <t:1745628331:F> - <t:1745629299:F> (16m): MUTE <t:1745628347:F> - <t:1745629543:F> (19m): GEQ_MEMBER_THRESHOLD <t:1745629078:F> - <t:1745629543:F> (7m): GEQ_MEMBER_THRESHOLD <t:1745629309:F> - <t:1745629543:F> (3m): GEQ_MEMBER_THRESHOLD <t:1745629468:F> - <t:1745629543:F> (1m): MUTE
Shadow
Shadow5d ago
If you notice here, the events overlap (and they shouldn't) and so the calculations were off for how long they were eligible for XP
Jaqqour
JaqqourOP4d ago
Thankyou we will continue to monitor and provide reports, we really like this bot and appreciate your attention to the reports. No XP from social club User ID: Badskull, 520131203349610516 Channel ID: 1274513221444964433 (static social club channel) Joined: <t:1745662800:t> Left: <t:1745584260:t> No XP from social club User ID: Ness, 840724547628040242 Channel ID: 1274513221444964433 (static social club channel) Joined: <t:1745663580:t> Left: <t:1745584200:t> other 8 or so users all got correct XP upon leaving the Social Club channel Incorrect XP awarded User: Balrog, 709061932619005993 Channel ID: 1274513221444964433 (static social club channel) Joined: <t:1745747220:t> Left: <t:1745672460:t> XP Awarded: 65 XP Expected: 388 (194mins @ 2xp/min)
Shadow
Shadow4d ago
I don't have a voice session at all for this
The Mouth
The Mouth4d ago
Session data is too long for Discord. View it here: https://haste.buape.com/BF42YW3qUo.md Session data is too long for Discord. View it here: https://haste.buape.com/ytViaKVAii.md
Shadow
Shadow4d ago
pushed more attempted fixes and logging
Jaqqour
JaqqourOP4d ago
Cheers we will keep monitoring No XP User ID: Jed, 550142606810808380 Channel ID: 1365898016581750921 Joined VC <t:1745728380:t> Left VC <t:1745736000:t> no xp recorded
Shadow
Shadow4d ago
The bot didn't see them join that VC at all and no errors either from that
Jaqqour
JaqqourOP4d ago
The other person in that channel got xp So the bot can see the channel, it's just not seeing specific users at random it would seem?
Shadow
Shadow4d ago
ill add a check so that when someone joins, every user in that vc is checked if they have a session, and if not make it
Jaqqour
JaqqourOP4d ago
Cheers I have no idea on Dev stuff, hopefully that solves the issues though 🙂 thanks
Shadow
Shadow4d ago
because if it misses that one join event the whole session is never made in the first place should be live in about 60 seconds o7
Jaqqour
JaqqourOP3d ago
Ahhh yup that makes sense Fast! Thanks 🙏 I'll let you know how we get on No XP (last to leave channel) User ID: Candle, 273343976634056704 Channel ID: 1366151544751525978 Joined: <t:1745700660:t> Left: <t:1745702640:t> last to leave channel seems to be a common (although not 100% consistant) theme we are noticing our end with the not getting XP
The Mouth
The Mouth3d ago
Session ID: cma04kgvc0fqxqd1ezja6kwvx Guild: 1107591886090272790 User: 273343976634056704 Channel: 1366151544751525978 Started: <t:1745787106:F> Ended: <t:1745791029:F> Duration: 65 minutes XP Earned: 0 Time Excluded: -1 minutes Event Timeline:
<t:1745787106:F> - Still active (83m): GEQ_MEMBER_THRESHOLD <t:1745788630:F> - Still active (58m): LEQ_MEMBER_THRESHOLD
Shadow
Shadow3d ago
Last to leave = channel deleted?
Jaqqour
JaqqourOP3d ago
yup with the custom createvc channels, they get auto deleted as soon as the last member disconects
Shadow
Shadow3d ago
what bot do you use for that
Jaqqour
JaqqourOP3d ago
Discord Bot
TempVoice | Temporary Voice Channels on Discord
TempVoice makes your Discord server cleaner by implementing temporary voice channels. Empty channels are deleted immediately; creating new ones is just a click away. Your #1 Astro, VoiceMaster, Mee6 alternative.
Shadow
Shadow3d ago
alright added a check for that now
Jaqqour
JaqqourOP3d ago
Far out you are crazy fast at actioning stuff tempvoice is one of the most popular create channel bots so will be good to have that check as part of Kiai for other servers no doubt. Thanks 😄 New issue that appeared today, users are getting XP for being in a channel solo (we have min 2 users set for XP) examples: 1. User ID: Rae 331758578933432322 Chan ID: 1227406186173956211 Joined: <t:1745827140:t> Left: <t:1745827260:t> XP Awarded: 5xp XP Expected: 0xp 2. User ID: Balrog 709061932619005993 Chan ID: 1227406011648835615 Joined: <t:1745828640:t> Left: <t:1745828700:t> XP Awarded: 1xp XP Expected: 0xp Both channels are static channels on the server (not tempvoice ones)
Jaqqour
JaqqourOP3d ago
No description
Jaqqour
JaqqourOP3d ago
also settings appear to be showing double of each line today, they seem to apply fine but just show double
Jaqqour
JaqqourOP3d ago
No description
Jaqqour
JaqqourOP3d ago
So there should be no solo XP, but if that's what's required to stop the last person to leave not getting XP then we can live with it. Will update in another day or so if that last to leave issue has been crushed fully (mondays are a very quiet day on our server so not much data sorry 😔) No XP (last to leave, tempvoice) User ID: Jed, 550142606810808380 Channel ID: 1366329739773612033 Joined: <t:1745829540:t> Left: <t:1745770020:t>
The Mouth
The Mouth3d ago
Session ID: cma0tupbl0c84mu1cs49dzy1w Guild: 1107591886090272790 User: 550142606810808380 Channel: 1366329739773612033 Started: <t:1745829574:F> Ended: <t:1745856446:F> Duration: 447 minutes XP Earned: 0 Time Excluded: -1 minutes Event Timeline:
<t:1745829574:F> - Still active (654m): GEQ_MEMBER_THRESHOLD <t:1745832198:F> - Still active (610m): GEQ_MEMBER_THRESHOLD <t:1745832215:F> - Still active (610m): GEQ_MEMBER_THRESHOLD <t:1745833408:F> - Still active (590m): LEQ_MEMBER_THRESHOLD <t:1745833952:F> - Still active (581m): GEQ_MEMBER_THRESHOLD <t:1745856442:F> - Still active (206m): LEQ_MEMBER_THRESHOLD
Shadow
Shadow3d ago
hmm none of those events should be still active (or be overlapping) so as far as the bot thinks, it was at 1 member the entire vc
Jaqqour
JaqqourOP3d ago
There were at least two other members, that got XP on leaving I'll grab their id 2sec User ID: 709061932619005993 | left at <t:1745770020:t> and got 749xp
The Mouth
The Mouth3d ago
Session ID: cma0wgj2l0cjwmu1cs57bnmnl Guild: 1107591886090272790 User: 709061932619005993 Channel: 1366329739773612033 Started: <t:1745833952:F> Ended: <t:1745856442:F> Duration: 374 minutes XP Earned: 749 Time Excluded: 0 minutes Event Timeline:
<t:1745833952:F> - <t:1745856442:F> (374m): GEQ_MEMBER_THRESHOLD <t:1745846803:F> - <t:1745846954:F> (2m): MUTE <t:1745846954:F> - <t:1745856442:F> (158m): MUTE
Jaqqour
JaqqourOP3d ago
They were there for most of the time, across two connects - I had also popped in for 20mins or so and gotten XP for that Seems to be last person to leave often gets no XP (not always but often)
Shadow
Shadow3d ago
pushed a new patch to fix this this might still be an issue but ill wait for it to happen again to tell if the other issue fixed it
Jaqqour
JaqqourOP3d ago
Thanks Shadow, hopefully these reports are not annoying
Shadow
Shadow3d ago
nah the bugs are the annoying part :P
Jaqqour
JaqqourOP2d ago
Sweet as will keep posting as we notice them pop up then, Cheers :wolfhug5: No XP (last to leave channel) User ID: JP, 136391159818878976 Chan ID: 1366533194639212666 Joined: <t:1745886360:t> Left: <t:1745895300:t>
The Mouth
The Mouth2d ago
Session ID: cma1rofbm0581p51dpaxspaqo Guild: 1107591886090272790 User: 136391159818878976 Channel: 1366533194639212666 Started: <t:1745886388:F> Ended: <t:1745895315:F> Duration: 148 minutes XP Earned: 0 Time Excluded: -1 minutes Event Timeline:
<t:1745893176:F> - <t:1745893519:F> (5m): LEQ_MEMBER_THRESHOLD <t:1745893519:F> - <t:1745893774:F> (4m): GEQ_MEMBER_THRESHOLD <t:1745893774:F> - Still active (64m): LEQ_MEMBER_THRESHOLD
Shadow
Shadow2d ago
no reports in over 12 hours?? :eyes_shaking:
Jaqqour
JaqqourOP1h ago
Haha Diablo 4 new season launched today so have been ignoring logs and tunnel visioning that Fingers crossed nothing though :W2: Last to leave no XP User ID: 124821304556781568 Channel ID: 1367101287723696149 Joined: <t:1746012720:t> Left: <t:1745933340:t>

Did you find this page helpful?