From 106b61b137010505160c8386d8f94d3865529d5b Mon Sep 17 00:00:00 2001 From: Jerry Date: Sat, 3 May 2025 19:39:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96bot=E4=B8=8A=E6=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/ws/handler.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/services/ws/handler.ts b/src/services/ws/handler.ts index 4cd665f..784c548 100644 --- a/src/services/ws/handler.ts +++ b/src/services/ws/handler.ts @@ -68,7 +68,14 @@ class WSMessageHandler { private async handleReportBots(socket: WebSocket, msg: any) { logger.debug(`received reportBots: ${msg.data}`); const clientId = msg.data[0].client; - await redisService.persistData('crystelfBots', msg.data[1], clientId); + + const botsData = msg.data.slice(1); + + for (const bot of botsData) { + await redisService.persistData('crystelfBots', bot, clientId); + } + + logger.debug(`已保存 ${botsData.length} 个 bot 数据 (client: ${clientId})`); } public registerHandler(type: string, handler: MessageHandler): void {