[KIAI-284] Level rewards aren't given correctly
Role rewards for reaching a certain level are only given to members who are on the specific level of the reward
For example:
When creating a new role reward with level 5 and selecting for it to be retroactively added the role is only given to people exactly on level 5. If you have level 7 you won't receive the role even if there is no specific role for level 7...
Solution:
@Lennert Just rolled out a fix for this, as well as a
/rewards sync
command to retroactively sync them whenever you wantReward not assigned
Hi! So I just level'd up to level 10, and normally I have a reward (a role added) at level 10, but it is not assigned at all. It worked until now, but this time it didn't trigger.
In the logs, I don't see any error, but there isn't any logs regarding the role addition attempt either.
Is there a way to see what could have gone wrong from my side by any chance please? Like any commands I can run or eventually try to force the sync?...
Solution:
This is likely due to this: https://discord.com/channels/744282929684938844/1167520841949524040/1288504898333179966
And looking at this ticket is how i found the db outage :P...
Unable to import levels (server already has level data)
I’m trying to import MEE6 levels to kiai however it keeps asking me to reset level data first. After resetting the level data and trying to import again it’s simply giving the same error.
I have verified that there are no messages being sent between the time of me resetting the levels and importing.
I am running these commands in a denylist channel so it’s not myself that’s gaining xp by running the import command...
Solution:
Just tried again and it worked. You just have to wait like 10 minutes between resetting and importing
XP gain froze?
Hi! I'm currently testing some behavior regarding Kiai: spamming / sending messages with 10 secs of interval between each. Yet when I run the leaderboard or my stats, the messages count and the EXP earned remain the same.
The bot is in most of the channels, and the messages are sent in channels the bot has access to.
Is there a way to force the sync / reboot the bot myself for my server?...
Solution:
Fixed, the denylist cache had not cleared properly when denylists were removed
cash not awarded with level up rewards
Using Unbelievaboat. I've granted permissions to assign cash, but it doesn't appear to be working when users level up
Solution:
@NephilimHoss this should be fixed!
is there a way to remove text xp?
?
Solution:
There's not currently a way to disable the text XP system, feel free to make a #kiai-suggestions for it!
[KIAI-332] Lurkr Import from File Not Working
Hi there, I just wanted to check out the Lurkr import function and it doesnt seem to work. The interaction just completely fails when I select I want to also import role rewards, and importing just the leveling data leads to this error:
Solution:
Sorry for the delay (school starting back slowed us down), but this is now fixed!
XP channel denylist not sticking
When I add a channel to the denylist, it doesn't remain set. It immediately reverts back.
Solution:
Sorry for the delay (school starting back slowed us down), but this is now fixed!
keep xp based on role
Is there a way for XP to remain for some users under a role.
XP Decay removes all XP from all users and I want to be able to tweak it to remove only when the user does not have that role....
Solution:
No there isn't, but you can make a request for it in #kiai-suggestions!
denied channel not work
Hello when im trying to setup denied channel to not get xp it not work why?
Solution:
Sorry for the delay (school starting back slowed us down), but this is now fixed!
level not assigned
Hi the bot isn’t assigning levels, it should have given a role level 10 when the members got to level 10. I’ve checked and the bot is higher than the role so I’m not sure what the issue is.
Solution:
In that case, since we're shipping some updates in a day or two, ill sneak in a fix for your issue
source code
I'd like to know: Do you sell an old version of the source code? And will there be updates for it?
Solution:
Hello, that product you shared an image of was just an inside-joke we had around a year ago, we don't sell the source code and we have no plans in the forseeable future to open source Kiai.
Multiplier not being applied correctly
Solution:
Hi @🌸Lady Bambi🌸! The permanent fix has just been released and you shouldn't be experiencing the issue anymore
Miscalculated Rank Meters
It seems like the rank meters are not accurate.
ex: i have 3800 and i need a total of 4200, why is the meter at the very first? same with the user who has more than half of the xp but meter is not half near the end...
Solution:
Hi,
I think you might have misunderstood the rank card. Everything is shown correctly. Let's take your rank card for example. It shows you are level 19 and currently have 3800 XP, out of the total 4200 needed for level 20.
The amount of XP needed for level 19 is exactly 3800, which you have, meaning you are only at the beginning of level 19. The amount of XP needed for level 20 is 4200. The bar shows how far along you are to level 20. The bar would be around 50% with 4000 XP, since this is the midway point between 3800 and 4200. Since you have just begun level 19, the bar is at the beginning...
Levels seem to be on a loop
i think there's also a problem with users receiving the same level up message
i have members complain that they've been pinged for level 5 numerous times and the other has been pinged for level 3, i just tell them that they probably just needed to chat more but it's kinda weird they're on a loop
first image: /ping command...
Solution:
Hi @ELI,
After checking our logs, it seems you had the XP Decay feature enabled during the time of the 'duplicate' level ups. As you may know XP decay removes ("decays") XP from all users after a set interval. From at least <t:1722361141:f> until <t:1724201561:f>, this system was enabled at some point (it seems several users have been activating and deactivating it within this period).
What was probably happen is that users would level up, then some time later XP decay would trigger, putting them below the minimum amount of XP required for a certain level, and then would gain back that XP again, and get the level up messages for the same level. XP Decay removing XP is expected behavior....
[KIAI-325] "/xp add level" does not work correctly
If we take a hypothetical situation where you need to have 672 xp to increase your level, then for a person who has 609 xp, /xp add level 1 adds not 1 level, but, as in this case, 3. At the same time, if a person has 0 xp, then /xp add level works correctly.
Upd. ("Нулевая" is my nickname on that server)...
Kiai Refuses to be Consistent about Roles
I run a ~200 member historical reenacting and collecting community, and I've been using Kiai to track levels since April because Atlas capped out at 10 roles. Unfortunately I have not had a very good experience thusfar.
Even with the stack role rewards setting turned off, Kiai refuses to consistently award roles, or will sometimes remove a user's level role without awarding the next one, leading that user to be completely devoid of roles. The most common issue is Kiai not accurately awarding the role associated with the level.
e.g:
User ranks up to level 5...
Solution:
Okay, I feel really stupid and I apologize for taking your time like this, but I realized that for some reason the XP system under Atlas was still activated even though I know I had deactivated it. So the real issue was that two XP systems were colliding with each-other. I disabled the other bot and so far I haven't had any further problems with Kiai.
Kiai role left in the server
I recently kicked the kiai bot from a server. But the role is still their. Iz it possible for you to remove it? The server is called huh with a cat white picture.
Solution:
@Kaz This is a Discord thing, if you navigate to Server Settings -> Integrations -> Search for Kiai, if it's there -> Scroll down and click 'Remove Integration'