--- name: dialogue-choose-config version: 1.0.0 description: 对话选择类互动组件配置标准化规范,用于剧本中对话选择/对话选择-配图类型组件的标准化生成 metadata: requires: permissions: ["sheets:spreadsheet"] identity: bot --- # 对话选择组件配置规范 ## 适用场景 当【类型】列内容为【对话选择】或【对话选择-配图】时,使用本规范生成组件配置 ## 文本输出规范(强制执行) 所有输出的文本内容(台词、题目、选项、解析、音频文本、阅读文章等)必须遵守以下规则: 1. 禁止 Markdown 标记:禁止使用 ** * __ _ 等加粗/斜体标识,也禁止使用 # > - 等块级 Markdown 语法。所有文本纯文本输出。 2. 英式拼写优先:单词涉及英美式拼写差异时(如 colour/color、centre/center、travelling/traveling),统一选择英式拼写。 3. 标点符号规范:严格区分全角/半角符号。中文内容使用全角标点(,。!?),英文内容使用半角标点(. , ! ?),不得混用。 ## 配置格式 ### 字段要求 1. 【任务标题】: - 设计规则:结合剧情上下文,提炼互动核心内容,使用中文口语化表述,符合低龄用户认知 - 核心要素:包含互动对象+核心动作/状态,避免笼统的「对话X」编号或使用「-」连接 - 约定:如需表达顺序关系,使用中文括号替代「-」,如「与调酒师对峙(一)」而非「与调酒师对峙-1」 - ⚠️ 标题含英文单词时,英文单词前后必须留空格 2. 【资源配置】: - 类型为「对话选择」时,填写:无 - 类型为「对话选择-配图」时,填写: ``` 图片时机: 互动内容 互动反馈 音频载体:Pioneer Band ``` - 资源命名规范: - 图片文件名:`{组件ID}.png`,如 `0216002.png` - 音频文件名:`{组件ID}.mp3`,如 `0216002.mp3` - 音频默认在互动内容、互动反馈期间出现;若配置音频,必须添加【音频载体】 - 图片默认在互动内容、互动反馈期间出现;如需调整节点,在【资源配置】处填写【情境引入】或【后置对话】 3. 【情境引入】: - 以对话方式呈现,每行一句。格式为「角色名 : 对话内容」 - 若无情境引入,填「无」 4. 【互动内容】: - 第一行:固定为「要求:选择正确的回复」 - 第二行:标注「选项:(音频)」(表示选项有音频支持) - 第三部分:列出所有选项,编号为「选项1」「选项2」... 依次排列 - 每个选项后以「- 反馈 角色名 : 对话内容」形式标注反馈,正确选项需额外标注「(正确)」 - 正确选项的反馈为未必填项,若没有则填「无」 - ⚠️ 反馈角色不可是 User 自己,必须是当前场景中的其他角色 - (音频)标记默认不含,若选项需要播放音频则手动填写「(音频)」,使用中文括号 5. 【互动反馈】:本类型不单独设置互动反馈字段,反馈内容已整合在互动内容的各选项中 6. 【后置对话】: - 以对话方式呈现,每行一句。格式为「角色名 : 对话内容」 - 若无后置对话,填「无」 ## 完整示例 ### 对话选择-配图类型示例 ``` 【任务标题】 加入搏斗俱乐部 【资源配置】 图片时机: 互动内容 互动反馈 音频载体:Pioneer Band 【情境引入】 User:Thanks for helping me. Johnny: You have received an invitation. What does it say? 【互动内容】 要求:选择正确的回复 选项:(音频) 选项1:Follow the road straight. - 反馈 Johnny : Oh, I don't understand what you mean. 选项2:Turn left after passing security. (正确) - 反馈: 无 【后置对话】 Johnny: Then let's hurry to find her together. ``` ### 对话选择类型示例 ``` 【任务标题】 告诉妈妈你喜欢手表 【资源配置】 无 【情境引入】 Mum: Are you happy now? 【互动内容】 要求:选择正确的回复 选项:(音频) 选项1:Yes, I love it! (正确) - 反馈: 无 选项2:No, I don't like it! - 反馈 Mum: Oh, no! 【后置对话】 无 ```