feat: add test for ILinkClient connection and handle ilink_user_id error gracefully

This commit is contained in:
jxxghp
2026-05-11 22:30:13 +08:00
parent a6ab9b76c1
commit 41477601c7
2 changed files with 21 additions and 1 deletions
+4 -1
View File
@@ -1426,7 +1426,10 @@ class ILinkClient:
payload = self._json(resp)
if self._ok(payload):
return True, "连接正常"
return False, payload.get("errmsg") or payload.get("message") or "连接失败"
err_message = payload.get("errmsg") or payload.get("message") or "连接失败"
if "ilink_user_id required" in str(err_message).strip().lower():
return True, "连接正常"
return False, err_message
class WechatClawBot: