From fa0f3ceb4e0f6c03b6f88d5d663784a6e55ad392 Mon Sep 17 00:00:00 2001 From: Jerrypluay Date: Tue, 28 Oct 2025 21:50:56 +0800 Subject: [PATCH] =?UTF-8?q?fix(core):=20=E5=9C=A8=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E5=A4=84=E7=90=86=E4=B8=AD=E6=B7=BB=E5=8A=A0adapter=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/ai.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/ai.js b/apps/ai.js index 99a8ecf..9a8d40d 100644 --- a/apps/ai.js +++ b/apps/ai.js @@ -104,6 +104,7 @@ async function index(e) { } } catch (error) { logger.error(`[crystelf-ai] 处理消息失败: ${error.message}`); + const adapter = await YunzaiUtils.getAdapter(e); await Message.emojiLike(e, e.message_id, 10060, e.group_id, adapter); const config = await ConfigControl.get(); const aiConfig = config?.ai; @@ -258,6 +259,7 @@ async function callAiForResponse(userMessage, e, aiConfig) { logger.info( `[crystelf-ai] 群${e.group_id} , 用户${e.user_id}无法创建session,请检查是否聊天频繁` ); + const adapter = await YunzaiUtils.getAdapter(e); await Message.emojiLike(e, e.message_id, 128166, e.group_id, adapter); return null; } @@ -294,6 +296,7 @@ async function callAiForResponse(userMessage, e, aiConfig) { SessionManager.deactivateSession(e.group_id, e.user_id); return processedResponse; } catch (error) { + const adapter = await YunzaiUtils.getAdapter(e); await Message.emojiLike(e, e.message_id, 10060, e.group_id, adapter); logger.error(`[crystelf-ai] AI调用失败: ${error.message}`); SessionManager.deactivateSession(e.group_id, e.user_id);