У меня возникли проблемы с использованием Fulfillment / Webhook Dialogflow. Я создал намерение, которое принимает параметр в качестве входа (номер контакта). ПИН-код «проверяется» на стороне сервера с помощью вызова Webhook. То есть установлен флажок «Включить вызов веб-перехватчика для этого намерения». При успешной проверке метод возвращает положительное сообщение.
Весь сценарий работает отлично, пока я использую окно «Попробовать» консоли Dialogflow. Но когда я пытаюсь протестировать его в симуляторе Google Assistant Simulator, он отвечает:
Экран со страницы Действия на странице Google> Ответ
Также,
Экран со страницы Действия на странице Google> Ошибки проверки
Вот цель:
Экран намерений со страницы агента DialogFlow
Я установил ответ на вызов Webhook:
"messages": [
{
"speech": "Thanks. Your pin has been confirmed.",
"type": 0
}
Образец ответа найден здесь: https://dialogflow.com/docs/fulfillment
Обратите внимание: я уже проверял Ошибка пустого речевого ответа. Это не помогло.