Действия Google - Webhook
У меня есть некоторые проблемы с Webhook и веб-интеграцией.
Я создал намерения, и ответ от Webhook APIcall. когда я пытаюсь проверить намерение с помощью веб-интеграции, мой ответ отображается как "[пустой ответ]"
Что не так с этим?
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.
Вы также можете проверить свои намерения на панели тестирования справа.
Введите запрос пользователя, связанный с вашим намерением, в текстовом поле на панели тестирования.
Нажмите "Показать Json" в нижней части панели тестирования.
Проверьте ответ от вашего веб-хука в окне JSON.