如何通过Dialogflow api v2 webhook响应结束会话?

时间:2018-01-24 08:26:02

标签: dialogflow google-home

我正在使用Dialogflow和API v2 webhooks

开发Google智能助理操作(针对谷歌主页)

我无法找到如何结束会话!

API v1中有expectUserResponse,Alexa上有shouldEndSession,但我找不到与Dialogflow v2类似的内容。

2 个答案:

答案 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"
    }
  ]
}