fix: 在无效会话日志中增加原始数据输出

This commit is contained in:
sliverp
2026-01-30 12:24:07 +08:00
parent d20c51407b
commit b65e32d8ba

View File

@@ -478,7 +478,8 @@ export async function startGateway(ctx: GatewayContext): Promise<void> {
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<void> {
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;