mirror of
https://github.com/Jerryplusy/crystelf-plugin.git
synced 2025-12-05 15:41:56 +00:00
feat: 引入会话管理器并处理调用失败时的会话状态
This commit is contained in:
parent
bef44e65c9
commit
d72db21461
@ -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,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user