it feels like the leveling system doesnt work

following Problem, i gave it roles from lvl 1 to 10 every lvl has its own role and every msg should give 10 xp but it seems like no msg gives xp in the first place even through the msgs get posted in a channel the bot should reward xp for. im not sure if im just straight up missing something or it straight up doesnt work @Ayako Support
74 Replies
Lolo
Lolo2d ago
heya, im sorry to hear you have trouble with the leveling system Could you verify that ayako's highest role is above the roles you want her to assign? To figure out if the leveling is working at all you can check ranks with /rank server
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
she has basicly admin perm and is the 3. highest role on the server, that cant be the issue i assume and i used that rank server command and nobody got any xp till now
Lolo
Lolo2d ago
sounds good, ill take a look at her settings and see if i can figure out what's wrong can i join your server for debugging purposes? you dont need to send an invite
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
its a mostly a german nsfw server but if thats fine to you giving lvl with command works but besides that nobody seems to get xp i also went through every single lvl command the bot showed me with the help command
Lolo
Lolo2d ago
so it looks like the allowlist/denylist setup is a little misunderstood when you populate the denylist channels all of the other channels not listed will become allowlisted when you populate the allowlist channels, all of the other channels not listed will become denylisted this alone wouldnt cause any issues, but in combination with the allow/denylisted role setup causes ayako to be a little confused about where to give xp, since allowed roles overwrite denied channels i recommend leaving one of the channel and role lists empty so either fill your allowlisted channels with channels you want leveling to be possible in, or fill your denylisted channels with channels you dont want leveling to be possible in, but not both.
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
alright and then the bot should award xp and at some point it counts as a full lvl and then it should apply the lvl role correct?
Lolo
Lolo2d ago
yes, your level role setup looks correct note that i edited my previous message, the same principle applies to the role deny/allow lists only fill roles you dont or do want to allow leveling, not both
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
alright thanks! great bot through!
Lolo
Lolo2d ago
thank you, i highly appreciate it ill leave this thread open if you have more troubles :Hearts_Pink:
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
thanks a lot ❤️ another thing i saw, i gave my self the xp for lvl 10 basicly and i set a role to it but the role didnt apply, is that because im a higher role then the bot or is it because i "force gifted" xp
Lolo
Lolo2d ago
its the force gift, ayako checks your roles on every level up which isnt triggered on those if you give her a little time she'll sync your roles automatically
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
ahhh okay so well it still doesnt apply xp to my mods why ever even through i should have changed the denylist/allowlist things
Lolo
Lolo2d ago
in what channel are you testing in? nsfw-main-talk?
Lolo
Lolo2d ago
ayako doesnt have access to that channel you can tell by her being missing on the member list
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
wait what ok my bad then i thought i gave her per xd
Lolo
Lolo2d ago
:Foxy_Cheer_Rave: no worries <3
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
guess i f up somewhere cause it seems to miss permission in half my channels xd
Lolo
Lolo2d ago
a possible fix might be giving her the nsfw access role
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
yea i just gave her admin perms cause i feel lazy xD but true your right that also should fix
Lolo
Lolo2d ago
:AMNikkiLove:
Lolo
Lolo2d ago
no worries, thats what im here for
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
now you even help me with my own server makes me feel embarrassed :AMlaugh:
Lolo
Lolo2d ago
:hanaSoCutee: i've been around on discord quite a lot so i know a few things, no need to feel bad about yourself
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
im here since 2017 my self >-> thats probably why its also embarrassing
Lolo
Lolo2d ago
:FnT_Head_Pats: long term members woo yeah
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
also your very kind i didnt expect a answer in the first place but you comming over and helping was far more then what i expected
Lolo
Lolo2d ago
:AKhug: it'd be counterproductive to have you remember bad support every time you looked at my passion project
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
:AMNekoLove: well your definitly doing a great job it seems to work now through im not sure if it gives the ammount of xp i wanted it to apply some people get 7 others 6xp, i thought i put it on 10xp per msg
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
but tbh im not even sure what a good amount of xp would be
Lolo
Lolo2d ago
ayako has a slight randomization built in, so if you set it to 10 xp it'll be between 0 and 10 for simple community servers i recommend going with the default of 25xp per message (making the awarded xp between 15 and 25) since every level is exponentially harder to achieve
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
lets say i write idk 50 msgs a day i saw it only counts 1 every minute right?
Lolo
Lolo2d ago
yup
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
so it gives 1 time xp every minute max
Lolo
Lolo2d ago
mhm
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
would you say it takes a long time reaching lvl 10 with 25 xp? just personally opinion wise
Lolo
Lolo2d ago
with 50 messages a day, yes
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
thanks then ill put it to 25 it counts on posted pictures as well? like does a picture count as a msg that gets awarded with xp?
Lolo
Lolo2d ago
you have minwords set to 2, so if the message that includes the picture doesnt have any content no
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
oh yea okay i have to change that then
Lolo
Lolo2d ago
you can set up more complex levelling logic with "rules channels" using /settings leveling rule-channels it may be a bit hard to set up, but it allows you to give xp depending on how many pictures were sent, how many words were put and a lot more
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
where do you set the base xp again i cant find it anymore xd also thank ill keep that in mind
Lolo
Lolo2d ago
/settings leveling basic > Text Specific :MelChill:
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
thanks haha, so i could technically say okay you post 2 pictures at the same time you get awarded for like 2 msgs instead of it being only one reward right?
Lolo
Lolo2d ago
nu its more of a "post 2 pics, write 4 words, make it have at least 12 characters, add an emote and ping 2 users to gain any xp"
Lolo
Lolo2d ago
its one of the more complex things :GiggleHehe:
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
so i could say basicly in channel 1 you get only xp if you post pictures and not for msgs?
Lolo
Lolo2d ago
yup
Lolo
Lolo2d ago
im glad you find interest in it :Happy_Goober:
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
so basicly like this it should work right? i put a 1 into the min content attachments*
Lolo
Lolo2d ago
yup
Lolo
Lolo2d ago
no problem at all :CHEER:
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
cute :3 The only thing where Im still not sure is, I wanted them to get more XP for posting pictures in some channels, what I did over a multiplyer but if it only counts 1 msg per min for XP wouldn't that mean if they write something get 25 XP and then they post a picture in the same min they still get zero rewards for the picture
Lolo
Lolo2d ago
yes that is correct You can implement this by setting up a rule like you did and add a /settings leveling multi-channels where posts get multiplied XP this will make ayako ignore messages without attachments, and for messages with attachments give 25xp * your multiplier
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
Yes but if someone writes in channel 1 and then posts a picture in channel 2 in the same minute they only get awarded for the msg not the picture Channel 1 is 25xp Channel 2 is multiply so 50xp
Lolo
Lolo2d ago
thats correct
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
And I assume there is no work around with the 1 min time?
Lolo
Lolo2d ago
:ThinkingHmm: not currently but i like this idea
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
Cause I wanted to reward them for being active and reward them more for posting pictures But give them more XP for pictures
Lolo
Lolo2d ago
ill implement this later today :nodding:
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
Now if someone writes or posts multiple pictures they only get rewarded once what feels somewhat unfair to me for them . Or if someone writes a msg then posts a pic he gets no reward for the pic
Lolo
Lolo2d ago
ill add some customization to it that allows you to disable the cooldown completely
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
Is it possible to make the CD channel restricted Every channel has its own? Cd
Lolo
Lolo2d ago
not rn, but ill add that today
𝓒𝓸𝓼𝓶𝓲𝓬 𝓠𝓾𝓮𝓮𝓷 𝓛𝓾𝔁𝔂
Yea I know but I mean basically that every channel has a cool down but every channel has its own
Lolo
Lolo2d ago
:nodding: i gotchu dont worry

Did you find this page helpful?