Ошибка: невозможно отобразить ответ в имитаторе диалога.Пожалуйста, протестируйте на симуляторе Google Assistant вместо - PullRequest
0 голосов
/ 25 сентября 2019

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

Любая помощь будет оценена. Code1 Code2 Code3 Code4

Ожидаемый вывод - диалог пользователя и агента. Снимок экрана моей веб-страницы Снимок экрана консоли Dialog Flow

1 Ответ

0 голосов
/ 25 сентября 2019

Хорошо, судя по добавленным скриншотам, вы пытаетесь отправить специальный ответ Google Assistant в Dialogflow.По вашему желанию вы возвращаете объект Permissions.Это то, что работает только для Google Assistant.Веб-демонстрация, которую вы пытаетесь внедрить на свой веб-сайт, не поддерживает определенные объекты Google Assistant.

Если вы хотите использовать веб-демонстрацию, попробуйте отправить обратно только текстовые сообщения своему пользователю, используя conv.ask("Your response") и conv.close("Your response") или дать конкретный ответ для Dialogflow.Это можно сделать, либо проверив запрос в коде и отправив другой текстовый ответ для пользователей Dialogflow, либо вы можете создать только Dialogflow ответ в консоли Dialogflow.Ответы диалогового потока называются по умолчанию на консоли.

enter image description here

...