mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
修复米游社签到在无用户cookie的情况下执行的错误
This commit is contained in:
parent
52d23c4a8d
commit
e73c509823
@ -38,16 +38,18 @@ mihoyobbs_matcher = on_command(
|
|||||||
|
|
||||||
@mihoyobbs_matcher.handle()
|
@mihoyobbs_matcher.handle()
|
||||||
async def _(event: MessageEvent, cmd: Tuple[str, ...] = Command()):
|
async def _(event: MessageEvent, cmd: Tuple[str, ...] = Command()):
|
||||||
await mihoyobbs_matcher.send("提交米游社签到申请")
|
await mihoyobbs_matcher.send("提交米游社签到申请", at_sender=True)
|
||||||
return_data = await mihoyobbs_sign(event.user_id)
|
return_data = await mihoyobbs_sign(event.user_id)
|
||||||
if return_data:
|
if return_data:
|
||||||
await mihoyobbs_matcher.finish(return_data)
|
await mihoyobbs_matcher.finish(return_data, at_sender=True)
|
||||||
else:
|
else:
|
||||||
await mihoyobbs_matcher.finish("米游社签到失败,请查看控制台输出")
|
await mihoyobbs_matcher.finish("米游社签到失败,请查看控制台输出", at_sender=True)
|
||||||
|
|
||||||
|
|
||||||
async def mihoyobbs_sign(user_id):
|
async def mihoyobbs_sign(user_id):
|
||||||
uid = await Genshin.get_user_uid(user_id)
|
uid = await Genshin.get_user_uid(user_id)
|
||||||
|
if not uid:
|
||||||
|
await mihoyobbs_matcher.finish("请先绑定uid和cookie!", at_sender=True)
|
||||||
stuid = await Genshin.get_stuid(uid)
|
stuid = await Genshin.get_stuid(uid)
|
||||||
stoken = await Genshin.get_stoken(uid)
|
stoken = await Genshin.get_stoken(uid)
|
||||||
cookie = await Genshin.get_user_cookie(uid)
|
cookie = await Genshin.get_user_cookie(uid)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user