我正在使用Dialogflow和API v2 webhooks
开发Google智能助理操作(针对谷歌主页)我无法找到如何结束会话!
API v1中有expectUserResponse
,Alexa上有shouldEndSession
,但我找不到与Dialogflow v2类似的内容。
答案 0 :(得分:1)
在Dialogflow控制台中,选择所需的意图,然后转到“响应”部分。
选择Set this intent as end of conversation
。
您无需指定要发回的响应(只要Fulfillment设置为Enable webhook call for this intent
,您就可以在代码中执行此操作)
答案 1 :(得分:0)
对于Dialogflow v2,expectUserResponse
属性仍可用于结束Google上的操作上的对话,其位置略有不同(...
表示您在Google有效内容上执行的其余操作):
{
"fulfillmentMessages": [
{
"payload": {
"expectUserResponse": true,
...
},
"platform": "ACTIONS_ON_GOOGLE"
}
]
}