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
daksh
daksh7mo ago
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
Truffle
Truffle7mo ago
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:)
daksh
daksh7mo ago
will let the dev answer this. as of last week it wasn't possible fully. perhaps they found a way
Codeize
Codeize7mo ago
Heya @ashwastaken_, may I have your server ID that the bot is in?
ash
ash7mo ago
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?
Shadow (Less Active)
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?
ash
ash7mo ago
Should I add the bot first? And do you mean all members or only members with XP?
Shadow (Less Active)
Only members with XP that would need to be transferred Yep whenever you do I can get started
ash
ash7mo ago
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.
Shadow (Less Active)
no arcane makes it quite difficult actually
ash
ash7mo ago
However, #100 only has around 135 so if not it would not be a problem. As 135 XP takes no time to achieve.
Shadow (Less Active)
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
ash
ash7mo ago
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
Shadow (Less Active)
@Kiai eval this.client.guilds.resolve("1191665210231111691").name
Kiai
Kiai7mo ago
'99PS | Grinding'
'99PS | Grinding'
Type:
string
string
⏱ 129.08μs
Shadow (Less Active)
That's your server's name correct?
ash
ash7mo ago
Yes.
Shadow (Less Active)
Alright I'll get started
ash
ash7mo ago
Thank you very much.
Shadow (Less Active)
@ashwastaken_ Sorry for the delay, the top 100 users have been imported!
ash
ash7mo ago
Can I remove Arcane? @Shadow
Shadow (Less Active)
Yep I'm done with it
ash
ash7mo ago
Alright. Thank you very much. Will adding a category to the denylist apply to all channels under that category?
Shadow (Less Active)
No it won't, but feel free to suggest that in #kiai-suggestions and we can add it to our list
ash
ash7mo ago
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
Tyler
Tyler7mo ago
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!
ash
ash7mo ago
I do not believe it is enabled. @blizzy8953
No description
Tyler
Tyler7mo ago
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!
Wombat
Wombat7mo ago
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)
Shadow (Less Active)
That’s exactly what we did