seriaati / hoyo-buddy

A feature-rich, easy to use, beautifully designed Discord bot made for Hoyoverse gamers
https://hb.seria.moe
GNU General Public License v3.0
50 stars 1 forks source link

geetest not working #210

Closed daUnknownCoder closed 1 month ago

daUnknownCoder commented 1 month ago

hi, im loving hoyo-buddy, but when i did /characters for my genshin account, it said some geetest is required, so i clicked the button and nothing happens...

image -> geetest ask image -> nothing happening

discord: daunknownguy

generated link: https://geetest-server-test.seria.moe/captcha?user_id=_ig_this_is_private&message_id=this_might_be_private_too&channel_id=this_shouldnt_be_private_but_still&gt_version=3&api_server=api.geetest.com&gt_type=Real-time%20notes&account_id=4289&locale=en-US

seriaati commented 1 month ago

Thanks for writing this bug report, this issue is being investigated.

seriaati commented 1 month ago

Forgot to mention: You can workaround this bug by going to the official HoYoLAB website, login with the account that requires geetest, and go to "battle chronicle". A verification might pop up, it's fine if it doesn't, wait until the page is fully loaded, then go back to Hoyo Buddy and try the command again. @daUnknownCoder

daUnknownCoder commented 1 month ago

"battle chronicle" im already logged into battle chronicle

wait what, i just went and did /characters today and it worked without geetest sorry to waste your time, looks like a me problem, ill be closing this, and keep up the good work

a suggestion you may want to overlook, but can you make some image of build like battle chronicle or paimon.moe or enka.network does?

seriaati commented 1 month ago

@daUnknownCoder The "geetest" thing is basically a CAPTCHA verification to make sure that the request is being made by a human. Hoyo sends it whenever they feel like the request was insecure, which is why you were prompted to complete the geetest when running /characters. It is normal that the geetest disappeared because after you went on to the official website, HoYoLAB knows you're a real human and thus removes the CAPTCHA that was previously set on Hoyo Buddy's requests.

Even though you're no longer encountering any problems, your bug report still exposes an issue with Hoyo Buddy where the geetest page isn't loading properly. For this reason, I will reopen this issue.

Regarding your suggestion, I can't really understand what you mean, but feel free to open another issue regarding it, or join our Discord server to talk more about it.

daUnknownCoder commented 1 month ago

this happened again, and the geetest didnt do anything, i went to battle schronicle page and there was a verification stuff, i did that hoyo verification and it started working again but yeah the geetest website is still not doing anything

seriaati commented 1 month ago

This is fixed in the next release, thanks for reporting this issue!

daUnknownCoder commented 1 month ago

heyoo, i didnt think i should be creating a new issue for this, so just adding a follow-up here: im not able to use the third party template

image

image

so only the ENCard Template 1 doesnt work

and yeah wha is the Select Build button? coz its unclickable image

seriaati commented 1 month ago

You should open a new issue for this, it's entirely unrelated to this issue.

daUnknownCoder commented 1 month ago

You should open a new issue for this, it's entirely unrelated to this issue.

yah i thought so, but also felt this is a me problem so probably thought to ask if this is an issue or just some problem on my end, thanks for the heads up, ill open a new issue

anyway, what is the Select Build button? coz its unclickable: image