From b65e32d8ba9b55ae3e3dd925c422f57698523c23 Mon Sep 17 00:00:00 2001 From: sliverp Date: Fri, 30 Jan 2026 12:24:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9C=A8=E6=97=A0=E6=95=88=E4=BC=9A?= =?UTF-8?q?=E8=AF=9D=E6=97=A5=E5=BF=97=E4=B8=AD=E5=A2=9E=E5=8A=A0=E5=8E=9F?= =?UTF-8?q?=E5=A7=8B=E6=95=B0=E6=8D=AE=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gateway.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gateway.ts b/src/gateway.ts index 3ed07aa..2abd2ce 100644 --- a/src/gateway.ts +++ b/src/gateway.ts @@ -478,7 +478,8 @@ export async function startGateway(ctx: GatewayContext): Promise { ws.on("message", async (data) => { try { - const payload = JSON.parse(data.toString()) as WSPayload; + const rawData = data.toString(); + const payload = JSON.parse(rawData) as WSPayload; const { op, d, s, t } = payload; if (s) lastSeq = s; @@ -604,7 +605,7 @@ export async function startGateway(ctx: GatewayContext): Promise { case 9: // Invalid Session const canResume = d as boolean; - log?.error(`[qqbot:${account.accountId}] Invalid session, can resume: ${canResume}`); + log?.error(`[qqbot:${account.accountId}] Invalid session, can resume: ${canResume}, raw: ${rawData}`); if (!canResume) { sessionId = null; lastSeq = null;