diff --git a/plugins/genshin/sign.py b/plugins/genshin/sign.py index 7c19791c..e7f62098 100644 --- a/plugins/genshin/sign.py +++ b/plugins/genshin/sign.py @@ -56,6 +56,9 @@ class Sign(BasePlugins): request_daily_reward = await client.request_daily_reward("sign", method="POST", game=Game.GENSHIN, lang="zh-cn") Log.info(f"UID {client.uid} 签到请求 {request_daily_reward}") + if request_daily_reward and request_daily_reward.get("success", 0) == 1: + Log.error(f"UID {client.uid} 签到失败,触发验证码风控") + return f"UID {client.uid} 签到失败,触发验证码风控,请尝试重新签到。" except AlreadyClaimed: result = "今天旅行者已经签到过了~" except GenshinException as error: