DialogFlow "Ошибка вызова Webhook. Ошибка: НЕИЗВЕСТНО." - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть настройка DialogFlow, использующая функцию firebase для выполнения.

Я попытался добавить две области к .region () в моем файле индекса. js. Это привело к тому, что я удалил свою существующую функцию firebase (которая работала на «us-central-1») и добавил две новые для вновь добавленных областей.

После этого моя настройка диалогового потока полностью не в состоянии выполнить. Вместо этого я получаю «Сбой Webhook. Ошибка: НЕИЗВЕСТНО» без других подробностей. Я попытался удалить .region () в моем индексе. js, создав тем самым новую функцию firebase, похожую на оригинальную, но без удачи.

Я также попытался добавить свой код выполнения прямо в встроенный редактор , но это тоже не работает.

Я не знаю, что здесь делать. Кто-нибудь сталкивался с подобными проблемами или, возможно, знает решение? Обратите внимание, что установка работала совершенно нормально до добавления .region () и удаления существующей функции firebase.

ПРИМЕЧАНИЕ: я получаю странную ошибку при развертывании через встроенный редактор: «Permission» cloudfunctions.functions. SetIamPolicy 'запрещено для ресурса' (мой ресурс) '(или ресурс может не существовать). "

1 Ответ

0 голосов
/ 14 апреля 2020

Несмотря на то, что вы переместили расположение функции, вы не упомянули, что изменили URL для веб-крючка в Dialogflow, чтобы отразить это новое местоположение. URL-адрес для облачных функций Firebase включает в себя регион, в котором выполняется функция, поэтому, если вы изменяете регион, вам также необходимо изменить URL-адрес выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...