Arcane XP Data Transfer
I am aware that there is no current way to transfer XP data with Arcane, however, I would like to use your bot and I was told by @oirnoir that you may be able to manually do it.
30 Replies
it is not possible sadly due to Arcane's API being locked / only retrieving top 100 people. with that being said no other levelling bot can import from arcane either due to this and the developer wont even export the levelling data if you request
there was apparently a rewrite fro arcane's levelling to allow some api access, or so i was told
to quote from #kiai-updates
We now support imports from Arcane through a manual ticket with our developers. Not the most ideal solution, we know, but the blame doesn't fall on us here. (Thanks Arcane :Bruh:)
will let the dev answer this. as of last week it wasn't possible fully. perhaps they found a way
Heya @ashwastaken_, may I have your server ID that the bot is in?
I removed the bot so that there was not two level bots, can you help me transfer now and I can re-invite the bot?
Heya, I can work on this.
What's your server's ID (found on /ping) and how many members do you have in the server that would need to be transferred?
Should I add the bot first?
And do you mean all members or only members with XP?
Only members with XP that would need to be transferred
Yep whenever you do I can get started
Alright.
One second.
Thank you for the quick reply.
Is there an easy command to see all members with XP on Arcane? @Shadow
I have more than 100 with XP so I cannot via the leaderboard.
no arcane makes it quite difficult actually
However, #100 only has around 135 so if not it would not be a problem.
As 135 XP takes no time to achieve.
I'll explain our method for importing:
First I scrape the top 100 users from the leaderboard, then we reset the XP of only those top 100 users, which shows us the next 100. Rinse and repeat until you have all the users in the server
Oh, alright.
You should only have to do that twice.
As #100 has 135 xp which is really low.
Let me get the server ID.
1191665210231111691
@Kiai eval this.client.guilds.resolve("1191665210231111691").name
Type:
⏱ 129.08μs
That's your server's name correct?
Yes.
Alright I'll get started
Thank you very much.
@ashwastaken_ Sorry for the delay, the top 100 users have been imported!
Can I remove Arcane? @Shadow
Yep I'm done with it
Alright.
Thank you very much.
Will adding a category to the denylist apply to all channels under that category?
No it won't, but feel free to suggest that in #kiai-suggestions and we can add it to our list
Alright.
I will.
Thanks for letting me know as my denylist would not have worked if I did not know this.
How do I enable the setting where each level starts from 0 XP? I remember seeing it somewhere but cannot find it. @Shadow
Hey @ashwastaken_, I can see that you have the required
+ {xp}
term in your formula so it should be enabled :)
If it's not, let me know and I'll make sure to debug in the morning!I do not believe it is enabled. @blizzy8953
Thanks for sending that. I’ll do a bit of experimenting in the morning and we’ll see what’s up.
I should note, however, that the XP doesn’t actually reset to 0 in any displays. Rather, cumulative mode adds a summation to your formula - if your formula yields 5, 10, 15, then in the standard mode you’d just need 5 xp at every level. In this mode, you’d need 5, then 15, then 30. If that’s what’s happening, then you know it works!
the only way to get arcane xp data is to fetch the top 100
then you have to run 100 requests to reset all the leveling data for the top 100 users
then you fetch again rince and repeat yk the drill
(but if u make a mistake, theres no going back)
That’s exactly what we did