Я пытаюсь создать действие в Google, используя DialogFlow. И используя концепцию последующего намерения.
Моя структура намерений приведена ниже,
default-fallback
default-welcome
invoice-number
|- invoice-number-no
|- invoice-number-yes
|-part-number
|-part-number-yes
|-part-number-no
Я думаю, что нет проблем с моим кодом (выполнением), потому что,
Я могу дозвониться до "номера детали", теперь у меня есть два варианта: да и нет.
(счет-number-> счет-фактура номер-Да-> часть номер)
Если скажите «да», это работает отлично, но когда я говорю «нет», это даже не
вызывая webhook и напрямую выдавая ошибку MalformedResponse.
Ошибка:
MalformedResponse Не удалось проанализировать ответ DialogFlow в AppResponse
из-за пустого речевого ответа.
Я сравнил намерения, доступные в DialogFlow, и намерения, реализованные в моем webhook, и, кажется, я реализовал все намерения. Тем не менее, допустим, я забыл реализовать намерение, тогда я думаю, что действие в google lib не даст ожидаемого совпадения намерений, если оно попытается найти намерение, которое не реализовано. Но такой ошибки тоже нет.
Что может быть решением для этого?
Заранее спасибо