【发布时间】:2018-02-12 07:52:41
【问题描述】:
我试图将实体值设置为 null 以在用户输入 no 但收到此错误时退出循环。 " 由于以下错误,您的更改无法保存: 根:响应只能包含属性:输出,上下文,动作“ 我也尝试将值设置为 null 和空字符串,但它们都不起作用。 请找到错误的附件。
【问题讨论】:
我试图将实体值设置为 null 以在用户输入 no 但收到此错误时退出循环。 " 由于以下错误,您的更改无法保存: 根:响应只能包含属性:输出,上下文,动作“ 我也尝试将值设置为 null 和空字符串,但它们都不起作用。 请找到错误的附件。
【问题讨论】:
您收到该错误,因为您有无法识别的属性conditions,
JSON 响应中只允许使用 output、context 和 actions 属性。
我不熟悉 Slots 功能,但 Conversation API 同意我的观点,即没有此类属性作为响应。
删除"conditions": "#no", 行以修复错误。
【讨论】:
弄脏手后,我想通了。需要设置上下文变量=“”,当它检测到值“no”或任何你想退出循环的值(可能是意图或实体)时,选择“skip slot”选项。
【讨论】: