Почему намерение Dialogflow дает ответ по умолчанию, недоступный с веб-перехватчиками?

Я работаю над ботом, и в некоторых пунктах меню в качестве ответа по умолчанию указано «Недоступно». Все параметры, которые не работают, используют веб-перехватчики, поэтому я предполагаю, что проблема в этом.

Даже без системы, которую мы используем, только в сети Dialogflow, при тестировании бота срабатывают правильные намерения и правильные действия и контексты; единственное, ответы по умолчанию кажутся пустыми.

Однако в «Диагностической информации» я вижу правильную информацию, которую я должен был получить, в виде текста выполнения.

Кто-нибудь знает, в чем может быть проблема?


person Iván Flores Vázquez    schedule 17.02.2020    source источник
comment
Пожалуйста, добавьте дополнительные пояснения, код и снимок экрана. Думаю, ваш вопрос не очень ясен.   -  person Abhinav Kumar    schedule 18.02.2020


Ответы (2)


Я починил, это было очень просто. Ошибки не было, ответ от моего метода webhook был правильным, просто в тестовой консоли Dialogflow мне пришлось выбрать «Действия Google» вместо «Ответ по умолчанию», и я не знал этого, когда разместил этот вопрос .

person Iván Flores Vázquez    schedule 20.02.2020

У меня есть лицо и я решил это сегодня.

Dialogflow show Недоступно в качестве ответа по умолчанию, поскольку при обработке ответа в моей облачной функции JS возникает ошибка.

После исправления той части, которая вызывает ошибку, я могу получить ответ в обычном режиме.

person EasonC13    schedule 06.04.2021