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