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
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
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
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?
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!
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
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
in what channel are you testing in?
nsfw-main-talk?
yes
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
:Foxy_Cheer_Rave:
no worries <3
guess i f up somewhere cause it seems to miss permission in half my channels xd
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
:AMNikkiLove:
thanks alot again haha
no worries, thats what im here for
now you even help me with my own server makes me feel embarrassed :AMlaugh:
: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
: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
: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
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?
yup
so it gives 1 time xp every minute max
mhm
would you say it takes a long time reaching lvl 10 with 25 xp?
just personally opinion wise
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?
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
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 morewhere do you set the base xp again i cant find it anymore xd
also thank ill keep that in mind
/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?
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"
oh holy
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?
yup
thats actually great
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*
yup
thanks so much!
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
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 multiplierYes 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
thats correct
And I assume there is no work around with the 1 min time?
:ThinkingHmm: not currently
but i like this idea
Issue created: [Levelling] toggle 1 min timeout guild or channel based
Cause I wanted to reward them for being active and reward them more for posting pictures
But give them more XP for pictures
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
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
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
:nodding: i gotchu dont worry
Thanks!