我正在尝试将实体值设置为null以在用户输入no但是收到此错误时退出循环。 "由于以下错误,无法保存您的更改: root:响应只能包含属性:输出,上下文,操作" 我试图设置值null和空字符串,但没有一个工作。 请找到错误的附件。
答案 0 :(得分:1)
您收到该错误,因为您有无法识别的属性conditions
,
JSON响应中仅允许output
,context
和actions
属性。
我不熟悉Slots功能,但Conversation API同意我的意思是没有这样的属性作为回应。
删除"conditions": "#no",
行以修正错误。
答案 1 :(得分:0)
弄脏了之后,我想通了。需要设置上下文变量=“”,并在检测到值“no”或要退出循环的任何值时选择“跳过插槽”选项(它可能是意图或实体)。