Fix bot not recognizing item shop channel
- Share this discussion
- Copy link
- Share on X (Twitter)
39 messages in this discussion
Ive created a new channel in my server called 'item shop', given the bot the permissions as stated in the help files too but its still saying the shop is not created yet. I've created a 'role' that members can purchase with earnt tokens but still i cannot figure out how to get the bot to recognise and use the 'item shop' channel for this purpose. Any help would be great, thanks
whats your serverid?
the shop channel is created by the bot, when hype engine is enabled (as long as the bot has the needed perms)
In the near future well add a button to let you tell the bot to create it manually, but in the meantime I can help you troubleshoot and trigger the bot creating the channel
thanks for replying, i'll get this info tomorrow as it's late here in the uk and ive just dropped in to check a msg or two. It only created the quest-leaderboard channel when i installed it, this is what confused me. OK, will get back to ya soon, cheers ๐ซก
OK, I have my server ID: 1353126450932224141
I've also set up 2 custom quests but notice that they're not showing up. Is this maybe related to the shop not being set up and configured correctly yet?
Both quests are set to EASY
So it looks like the bot needs manage messages permission to create this channel, the reason is that the bot manages messages in this channel so when the shop items get updated it can make sure it's shop ui is at the bottom of the channel
You can give it the perm, then I can trigger the generation manually and from then on it's ok to remove the permission if you want (it doesn't need it server-wide, just in that channel)
Did you complete your first set of quests (the three daily quests)?
If you have never completed quests before in your server I would expect them to appear on the set of extra quests
Otherwise, if you've completed quests before, I would expect custom quests to be shown right away
The reason is that the bot tries to schedule custom quests to maximize the likelyhood of them being completed, depending on the player's compeltion behaviour, for easy level quests these are some of the basic constraints
Aha.... Ok I see that now and have granted that permission [DISCORD_USERNAME]
OK, I dont think I did so will check that out first, thanks for your assistance ๐ซก
OK, i've taken a closer look at this in my server today and im just assuming the custom quests are not showing yet as this is a brand new server with very little activity until I start to share/promote it. Everything seems to be set up correctly regarding the custom quests so i shall wait and see what happens once I start moving my members over.
Just need to activate the shop now and I should be good to go.....
[DISCORD_USERNAME] any update regarding the activation of the shop in my server please?
My bad, I just saw this one yesterday
I just checked and it looks like it's still missing the manage messages permission
It looks like other people are having this issue too, so we're going to push an update soon so that we don't require this permission anymore to do the item shop
When it's ready we'll attempt to update everybodies shop, I'll let you know here as soon as it's done
Awesome. I did grant that permission so not sure why its not showing but i will await your update. Thanks for the reply
Discord permissions can be veery convoluted (per role perms, server wide perms, category perms, channel perms) D=
[DISCORD_USERNAME] [DISCORD_USERNAME] can you help a bit on discord permissions that oour bot needs?
[DISCORD_USERNAME] how to check if i gave all the permissions
OK i've just gone through everything listed here and all is good apart from this where it says the shop channel isnt created yet
We pushed an update that makes it so that the bot no longer needs some perms (including manage messages) to create an item shop channel.
It should appear in your server now
You are awesome! Thank you it has added the Shop Channel and here's the results!
Great work! ๐ซก
OK Im getting this error in the new shop. Ive checked all settings and communityone has 'manage-server' rights. The only way i could get it to resolve the issue is to give the bot full admin rights but as soon as i take that role away again the issue reappears. Is this an issue at my end?
[DISCORD_USERNAME]
The message says the bot doesnt have manage roles, not manage server. If you're just using the quests feature, manage roles is only important for granting roles for people who win the weekly leaderboard and if you want to offer your own roles in the item shop
yes thats right, i was referring to the manage server because thats what the bot told me it needed for me to be able to offer roles in the shop. It currently has 'manage roles' and 'manage server' but still shows that error. The only way i can get rid of it is to give the bot the full admin rights
let me take a look
It has manage roles on the server, but it doesn't on the item shop channel itself (some configuration must be actively denying it on the channel since channel permissions overried server-wide permissions)
To set them correctly you have to click on this button on the item shop channel, and go to the permissions section
There you can ensure the bot has the needed permission
OK everything appeared to be set up ok but i then noticed that the channels weren't synched to the category! I performed this and all is good now. Little things like this can be so frustrating and overlooked when setting things up. Hopefully these posts will go towards helping others that may face similar problems too