无法使用ExpectedUserResponse字段结束对话

时间:2019-04-18 20:31:02

标签: dialogflow actions-on-google

我正在尝试在我的dialogflow操作中动态结束对话。

我曾尝试将ExpectedUserResponse字段设置为false,但到目前为止,我能够退出会话的唯一方法是为Dialogueflow设置中的意图启用切换按钮。

我不使用任何SDK,仅在实现服务中来回传递JSON。

下面是一个无法成功结束对话的json示例:

{
  "payload": {
    "google": {
      "expectedUserResponse": false,
      "richResponse": {
        "items": [
          {
            "simpleResponse": {
              "textToSpeech": "Okay."
            }
          }
        ]
      }
    }
  }
}

是否有一种方法可以在不将意图静态声明为对话结束或不使用sdk的情况下进行此操作?

1 个答案:

答案 0 :(得分:1)

该属性为expectUserResponse,不带“ ed”。

所以这应该起作用:

{
  "payload": {
    "google": {
      "expectUserResponse": false,
      "richResponse": {
        "items": [
          {
            "simpleResponse": {
              "textToSpeech": "Okay."
            }
          }
        ]
      }
    }
  }
}