Выполнение диалогового потока с помощью встроенного редактора недавно перестало работать с ошибкой «Сбой вызова веб-перехватчика. Ошибка: DEADLINE_EXCEEDED». - PullRequest
0 голосов
/ 08 июля 2020

Я создал экшен Google Home с помощью Dialogflow несколько лет go, и он отлично работает. Примерно через неделю после go он загадочным образом перестал работать. Я отлаживал его, и все, что я могу найти, это то, что веб-перехватчик возвращается с сообщением «Ошибка вызова веб-перехватчика. Ошибка: DEADLINE_EXCEEDED».

Я действительно пытался создать новый агент Dialowflow, и я получаю та же ошибка с кодом выполнения по умолчанию. Я предполагаю, что это могло быть связано с обновлением Node.js 10 на сервере, но я в тупике. Есть ли у кого-нибудь идеи, как исправить эту проблему?

Gordon

Ответы [ 2 ]

0 голосов
/ 30 июля 2020

Примерно через неделю после того, как я разместил это, все загадочным образом снова заработало. Я думаю, что была проблема на стороне Dialogflow.

0 голосов
/ 29 июля 2020

У меня была такая же проблема, и я обнаружил, что проблема заключалась в том, что я не установил программно карту намерений для каждого намерения в моем приложении DialogFlow. Мне пришлось установить это даже для намерений, для которых не был включен веб-перехватчик, и не требовалось использование кода веб-перехватчика. проблема:

intentMap.set("Intent name",function_to_call);
...