如何通过对话流 api v2 Webhook 响应结束会话



我正在使用Dialogflow和API v2 webhook开发Google Assistant Action(用于Google Home(

我找不到如何结束会话!

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

在对话流控制台中,选择所需的意向,然后转到"响应"部分。

选择"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"
    }
  ]
}

最新更新