Dialogflow es 正在忽略expectUserResponse字段

Dialogflow es 正在忽略expectUserResponse字段,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我看到一种奇怪的行为。我发送了一张包含一些信息的基本卡片,但不管expectUserResponse json标志如何,Google Assistant中的对话都不会结束。怎么会?是虫子吗?有人能证实吗 返回的包含卡的JSON: { "data": { "google": { "expectUserResponse": false, "systemIntent": { "intent": "actions.intent.TEXT"

我看到一种奇怪的行为。我发送了一张包含一些信息的基本卡片,但不管expectUserResponse json标志如何,Google Assistant中的对话都不会结束。怎么会?是虫子吗?有人能证实吗

返回的包含卡的JSON:

{
  "data": {
    "google": {
      "expectUserResponse": false,
      "systemIntent": {
        "intent": "actions.intent.TEXT"
      },
      "richResponse": {
        "items": [
          {
            "simpleResponse": {
              "textToSpeech": "Some text",
              "displayText": "Some text"
            }
          },
          {
            "basicCard": {
              "title": "A title",
              "formattedText": "A long text",
              "buttons": [
                {
                  "title": "Title button",
                  "openUrlAction": {
                    "url": "http://www.google.com"
                  }
                }
              ]
            }
          }
        ]
      }
    }
  }
}

(From)

问题是您正在指定
systemIntent
。这表明应该使用什么系统意图来处理响应

但是您不想处理响应,正如您试图用
的“expectUserResponse”:false所表示的那样

给定冲突信息-它选择遵守
systemIntent
设置并等待响应

解决方案是完全删除
systemIntent
部分。通常,除非您请求许可或其他帮助程序意图,否则您可以忽略此部分,因为您使用的是API.AI