From 223ba45e65719b07e51dafa368a018b68ae0951a Mon Sep 17 00:00:00 2001 From: saopig1 Date: Mon, 30 Mar 2026 20:28:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=90=AF=E5=8A=A8=E6=97=B6=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E8=BF=9E=E6=8E=A5=E6=89=80=E6=9C=89=E5=B7=B2=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E7=9A=84=E6=9C=BA=E5=99=A8=E4=BA=BA=E5=AE=9E=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- src/bot/manager.ts | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/src/bot/manager.ts b/src/bot/manager.ts index d9e8c6a..9c5485b 100644 --- a/src/bot/manager.ts +++ b/src/bot/manager.ts @@ -137,19 +137,18 @@ export class BotManager { this.bots.set(saved.id, bot); - if (saved.autoStart) { - try { - await bot.connect(); - this.logger.info( - { botId: saved.id, name: saved.name }, - "Auto-started bot" - ); - } catch (err) { - this.logger.error( - { err, botId: saved.id }, - "Failed to auto-start bot" - ); - } + // Auto-connect all saved bots on startup + try { + await bot.connect(); + this.logger.info( + { botId: saved.id, name: saved.name }, + "Auto-connected saved bot" + ); + } catch (err) { + this.logger.error( + { err, botId: saved.id, name: saved.name }, + "Failed to auto-connect bot (will retry on manual start)" + ); } }