From d72db21461718b649fdca888644b272d59341bb5 Mon Sep 17 00:00:00 2001 From: Jerrypluay Date: Wed, 29 Oct 2025 18:42:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=BC=95=E5=85=A5=E4=BC=9A=E8=AF=9D?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=99=A8=E5=B9=B6=E5=A4=84=E7=90=86=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E5=A4=B1=E8=B4=A5=E6=97=B6=E7=9A=84=E4=BC=9A=E8=AF=9D?= =?UTF-8?q?=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/ai/aiCaller.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ai/aiCaller.js b/lib/ai/aiCaller.js index d5ab6cd..ef4aa45 100644 --- a/lib/ai/aiCaller.js +++ b/lib/ai/aiCaller.js @@ -2,6 +2,7 @@ import ConfigControl from '../config/configControl.js'; import OpenaiChat from '../../modules/openai/openaiChat.js'; import OllamaChat from '../../modules/ollama/ollamaChat.js'; import { getSystemPrompt, getStreamSystemPrompt } from '../../constants/ai/prompts.js'; +import SessionManager from "./sessionManager.js"; //ai调用器 class AiCaller { @@ -77,6 +78,7 @@ class AiCaller { } } catch (error) { logger.error(`[crystelf-ai] 调用失败: ${error.message}`); + SessionManager.deactivateSession(e.group_id, e.user_id); return { success: false, error: error.message,