diff --git a/apps/ai.js b/apps/ai.js index 6f0a769..710771f 100644 --- a/apps/ai.js +++ b/apps/ai.js @@ -218,12 +218,17 @@ async function handleMixMode(userMessage, e, aiConfig) { recall: 0, }, ]; - let resToSave = res; - resToSave.data += '[词库预设消息]'; + let resMessage = { + type: 'message', + data: matchResult.text + ' [词库预设消息]', + at: false, + quote: false, + recall: 0, + }; const newChatHistory = [ ...chatHistory, { role: 'user', content: userMessage }, - { role: 'assistant', content: resToSave }, + { role: 'assistant', content: JSON.stringify(resMessage) }, ]; SessionManager.updateChatHistory(e.group_id, newChatHistory); SessionManager.deactivateSession(e.group_id,e.user_id);