diff --git a/gateway/platforms/weixin.py b/gateway/platforms/weixin.py index 958e71da1..71efc85d3 100644 --- a/gateway/platforms/weixin.py +++ b/gateway/platforms/weixin.py @@ -1024,11 +1024,11 @@ async def qr_login( except Exception as _qr_exc: print(f"(终端二维码渲染失败: {_qr_exc},请直接打开上面的二维码链接)") - deadline = time.time() + timeout_seconds + deadline = time.monotonic() + timeout_seconds current_base_url = ILINK_BASE_URL refresh_count = 0 - while time.time() < deadline: + while time.monotonic() < deadline: try: status_resp = await _api_get( session,