fix:修复存入聊天记录不是数组问题

This commit is contained in:
Jerry 2025-10-22 21:46:41 +08:00
parent 9487ffd184
commit 1ed09b5c32

View File

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