chatbox 系统推送 追加 问题

This commit is contained in:
北枳 2025-08-24 22:09:26 +08:00
parent d36bec13fc
commit 90b010b8f9

View File

@ -286,17 +286,16 @@ function transformSystemMessage(
if (isProjectInit(customData)) { if (isProjectInit(customData)) {
blocks = [{ blocks = [{
type: 'text', type: 'text',
text: `🎬 根据您输入的 "${customData.project_data.script}",我已完成项目的初始化。\n` text: `🎬 根据您输入的 "${customData.project_data.script}",我已完成项目的初始化。\n\n${content}`
}, {
type: 'text',
text: content
}]; }];
} }
break; break;
case 'generate_script_summary': case 'generate_script_summary':
if (isScriptSummary(customData)) { if (isScriptSummary(customData)) {
blocks = [{ type: 'text', text: content }]; blocks = [
{ type: 'text', text: `🎬 剧本摘要生成完成\n\n${customData.summary}\n\n${content}` }
];
} }
break; break;
@ -316,6 +315,9 @@ function transformSystemMessage(
value: customData.completed_count, value: customData.completed_count,
total: customData.total_count, total: customData.total_count,
label: `已生成 ${customData.completed_count} 个演员,剧本中共有 ${customData.total_count}` label: `已生成 ${customData.completed_count} 个演员,剧本中共有 ${customData.total_count}`
}, {
type: 'text',
text: `\n\n${content}`
}]; }];
} }
break; break;
@ -336,6 +338,9 @@ function transformSystemMessage(
value: customData.completed_count, value: customData.completed_count,
total: customData.total_count, total: customData.total_count,
label: `已生成 ${customData.completed_count} 个场景,剧本中共有 ${customData.total_count}` label: `已生成 ${customData.completed_count} 个场景,剧本中共有 ${customData.total_count}`
}, {
type: 'text',
text: `\n\n${content}`
}]; }];
} }
break; break;
@ -356,19 +361,26 @@ function transformSystemMessage(
value: customData.completed_count, value: customData.completed_count,
total: customData.total_count, total: customData.total_count,
label: `已生成 ${customData.completed_count} 个故事板静帧,剧本中共有 ${customData.total_count}` label: `已生成 ${customData.completed_count} 个故事板静帧,剧本中共有 ${customData.total_count}`
}, {
type: 'text',
text: `\n\n${content}`
}]; }];
} }
break; break;
case 'generate_video': case 'generate_video':
if (isShotVideoGeneration(customData)) { if (isShotVideoGeneration(customData)) {
blocks = [{ blocks.push({
type: 'text', type: 'text',
text: `🎬 分镜视频生成 \n核心氛围${customData.prompt_json.core_atmosphere}` text: `🎬 该分镜下包含${customData.urls.length} 个视频。 \n核心氛围${customData.prompt_json.core_atmosphere}`
}, { });
customData.urls.forEach((url: string) => {
blocks.push({
type: 'video', type: 'video',
url: customData.urls[0] || '' url: url
}, { });
});
blocks.push({
type: 'text', type: 'text',
text: '后续可在剪辑线上进行编辑。' text: '后续可在剪辑线上进行编辑。'
}, { }, {
@ -376,7 +388,10 @@ function transformSystemMessage(
value: customData.completed_count, value: customData.completed_count,
total: customData.total_count, total: customData.total_count,
label: `已生成 ${customData.completed_count} 个分镜视频,剧本中共有 ${customData.total_count}` label: `已生成 ${customData.completed_count} 个分镜视频,剧本中共有 ${customData.total_count}`
}]; }, {
type: 'text',
text: `\n\n${content}`
})
} }
break; break;
} }