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