Симулятор действий Google не работает для стандартных функций Google Assistant - PullRequest
0 голосов
/ 04 марта 2019

Я создал действие с помощью Actions-on-Google (2.5.0) и диалогового потока-выполнения (0.6.1) библиотеки Node.js.Я не могу проверить свое приложение на тестовой консоли dialogflow, потому что я возвращаю объект conv, который там не поддерживается.Теперь я не могу проверить это в симуляторе действий Google.Это ошибка, которую я получаю:

Ошибка вызова Вы не можете использовать стандартные функции Google Assistant в симуляторе.Если вы хотите попробовать их, используйте Google Assistant на своем телефоне или других совместимых устройствах.

Я бы хотел использовать симулятор, чтобы лучше отлаживать.

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Вы обязательно сможете проверить свои действия в симуляторе действий.Обратите внимание, что модели взаимодействия ч / б Dialogflow и Actions имитаторы разные.В Dialogflow вы можете отправлять команды непосредственно вашему агенту.В симуляторе действий сначала необходимо вызвать ваше действие.

В нижней части экрана вы увидите предлагаемый ввод, например "поговорить с моим тестовым приложением".

enter image description here

Сначала вам нужно отправить эту или аналогичную команду.Затем это вызовет ваше действие, и вы сможете отправлять ему команды после.Вы увидите, что он вызывается баннером в верхней части симулятора.

enter image description here

0 голосов
/ 04 марта 2019

Вот как говорится в сообщении об ошибке: симулятору не хватает многих функций, которыми обладают обычные поверхности Assistant (динамик, приложение Assistant), и даже иногда они могут выдавать вам совершенно неправильные сообщения об ошибках.На самом деле нет никакого способа протестировать ваше приложение на реальных устройствах.

Однако вы можете просматривать те же журналы, которые вы видите в симуляторе в Google Stackdriver Logging.Чтобы активировать это, перейдите в настройки вашего агента Dialogflow, выберите вкладку «Общие» и активируйте опцию «Журнал взаимодействий с Google Cloud».Затем нажмите на ссылку под кнопкой, чтобы перейти к журналам.Вид по умолчанию, вероятно, покажет вам только логи действий на Google, то есть запросы между вашими пользователями и AoG.Чтобы просмотреть запросы между Dialogflow и вашим веб-крюком, щелкните стрелку раскрывающегося списка в поле фильтра, выберите «Преобразовать в расширенный фильтр» и установите для фильтра значение resource.type="global".

.
...