Actions on google Actions Builder webhookResponse在列表响应时出现意外内部错误
我试图从我的webhook添加列表响应,但始终收到以下错误:Actions on google Actions Builder webhookResponse在列表响应时出现意外内部错误,actions-on-google,actions-builder,Actions On Google,Actions Builder,我试图从我的webhook添加列表响应,但始终收到以下错误: Unexpected internal error id=c57c97b2-0b6f-492b-88a3-3867cf2e7203 (id每次都会更改。) 将来自的预期JSON webhookResponse与从Actions SDK生成的响应进行比较后,我发现typeOverrides对象上存在差异: 来自文档的JSON "typeOverrides": [ { "name":
Unexpected internal error id=c57c97b2-0b6f-492b-88a3-3867cf2e7203
(id每次都会更改。)
将来自的预期JSON webhookResponse与从Actions SDK生成的响应进行比较后,我发现typeOverrides
对象上存在差异:来自文档的JSON
"typeOverrides": [
{
"name": "prompt_option",
"synonym": {
"entries": []
},
"typeOverrideMode": "TYPE_REPLACE"
}
]
从Actions SDK生成JSON响应
"typeOverrides": [
{
"name": "prompt_option",
"synonym": {
"entries": []
},
"mode": "TYPE_REPLACE"
}
]
示例文档中似乎有一个错误,但用户说应该是
模式
。我已经用两种方法对它进行了测试,但这并没有导致错误
可能的问题是,如果您以列表形式回复,您必须做两件事:
typeOverride.name
中指定的类型。(请记住,您正在更新类型,而不是插槽的名称。)谢谢我的错误是我将
typeOverride.name
设置为插槽的名称,而不是插槽类型的名称。Ooo!容易忽视和良好的捕捉!很高兴你发现了问题。