mirror of
https://github.com/Jerryplusy/crystelf-plugin.git
synced 2025-12-05 15:41:56 +00:00
fix:修复存入聊天记录不是数组问题
This commit is contained in:
parent
9487ffd184
commit
1ed09b5c32
11
apps/ai.js
11
apps/ai.js
@ -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);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user