Update events.js

This commit is contained in:
2025-07-10 23:42:18 +08:00
committed by GitHub
parent 45c5958f1f
commit 857912e1f2

View File

@@ -1,5 +1,3 @@
import { getContext, extension_settings } from "/scripts/extensions.js";
import { characters, saveChatConditional, reloadCurrentChat } from "/script.js";
import { extensionName } from "../utils/settings.js";
@@ -11,7 +9,7 @@ const pendingWriteData = {
summary: null,
targetLorebook: null,
chatIdentifier: null,
sourceAiMessageTimestamp: null,
sourceAiMessageTimestamp: null,
};
export async function onMessageReceived(data) {
@@ -30,6 +28,12 @@ export async function onMessageReceived(data) {
return;
}
if (chat.length < 2 || !chat[chat.length - 2].is_user) {
console.log("[Amily2号] 检测到消息并非AI对用户的直接回复可能是角色问候语或连续AI消息已跳过优化任务。");
return;
}
// =============================================================
if (pendingWriteData.summary) {
await writeSummaryToLorebook(pendingWriteData);
}