因此,我正在针对 Actions SDK 编写一些 Google Actions 代码。我能够接收请求并很好地处理它们。我还能够发送不期望用户响应良好的响应。但是,当我发送一个期望用户做出选择的响应时,无论用户说什么,谷歌助手都会一遍又一遍地问这个问题(当然除了停止)。这是我的响应json。任何人都可以帮忙吗?
我应该注意到 ActionOneIntent、ActionTwoIntent 和 ActionThreeIntent 都在 action.json 文件中正确配置,并且在通过对我的服务的深层命令调用时正常工作(好的谷歌,让我的服务打开操作二)。
我只是无法得到对此数据包的响应:
{
"conversation_token":"{REMOVED}",
"expect_user_response":true,
"expected_inputs":[
{
"input_prompt":{
"initial_prompts":[
{
"ssml":"<speak><p>Hello, would you like choice one, two, or three?</p></speak>"
}
]
},
"possible_intents":[
{
"intent":"AnswerOneIntent"
},
{
"intent":"AnswerTwoIntent"
},
{
"intent":"AnswerThreeIntent"
}
]
}
] }