Я не понимаю, почему ответ BasicCard не отображается при использовании выполнения webhook в тестовом имитаторе диалогового потока - PullRequest
0 голосов
/ 19 декабря 2018

Эта проблема возникает при использовании событий.Скажем, после определенного события «А» вызывается намерение «Х».'X' имеет webhook выполнения, который пытается отобразить ответ SimpleResponse и ответ BasicCard.Но в симуляторе виден только SimpleResponse, а не BasicCard.В симуляторе также не сообщается об ошибках.Ниже приведен ответ JSON:

{
  "payload": {
    "google": {
      "expectUserResponse": true,
      "richResponse": {
        "items": [
          {
            "simpleResponse": {
              "textToSpeech": "Sample Text1"
            }
          },
          {
            "basicCard": {
              "title": "Sample Text2 ",
              "formattedText": " Sample Text3",
              "image": {
                "url": "Sample working URL1"
              },
              "buttons": [
                {
                  "title": "Sample Text4",
                  "openUrlAction": {
                    "url": "Sample working URL2"
                  }
                }
              ]
            }
          }
        ]
      }
    }
  }
}

Теперь, что удивительно, один и тот же ответ JSON отображает как SimpleResponse, так и ответ BasicCard, когда другое намерение 'Y' вызывается одним из его высказываний.«Y» также связано с выполнением веб-крюка.Есть причина почему?

...