Действия Google - Webhook

У меня есть некоторые проблемы с Webhook и веб-интеграцией.

Я создал намерения, и ответ от Webhook APIcall. когда я пытаюсь проверить намерение с помощью веб-интеграции, мой ответ отображается как "[пустой ответ]"

Что не так с этим?

пустой ответ от Webhook

3 ответа

Спасибо за ответ Заключенный. мы видели журнал, как вы сказали. Dialogflow возвращает вывод в соответствии с ожидаемым форматом Json ниже,

{
  "messages":[
  {
     "speech":"Hi, I am your bot",
     "type":0
  },
  {
     "platform":"google",
     "type":"simple_response",
     "displayText":"Hi, I am your test bot",
     "textToSpeech":"Hi, I am your test bot"
  },
  {
     "platform":"google",
     "type":"suggestion_chips",
     "suggestions":[
        {
           "title":"Read more"
        }
     ]
  }
]
}

Приведенный выше вывод работает на Google Home / Assistant Device. но мы не смогли интегрироваться с веб-демо.

Это означает, что ваш веб-крючок не отправляет ответ обратно или недостаточно быстро отправляет ответ, а Dialogflow использует встроенные ответы.

Проверьте свои журналы webhook, чтобы увидеть, как быстро он отвечает и что он отправляет обратно в Dialogflow.

Возможно, вы забыли включить webhook для Intent внизу страницы конфигурации Intent.

Вы также можете проверить свои намерения на панели тестирования справа.

  1. Введите запрос пользователя, связанный с вашим намерением, в текстовом поле на панели тестирования.

  2. Нажмите "Показать Json" в нижней части панели тестирования.

  3. Проверьте ответ от вашего веб-хука в окне JSON.

Другие вопросы по тегам