Мое "название приложения" не принимается в Actions on Google Simulator, только тестовое приложение

Я настраиваю свое 10-е (тестовое / демонстрационное) действие в Google, и симулятор поддерживает ТОЛЬКО запуск моего нового приложения через «Поговорите с моим тестовым приложением».

Как мне сказать "Поговори с {имя моего приложения здесь}"?

В ПРОШЛОЕ, после настройки всех деталей действия (через экран «Обзор») и нажатия «ТЕСТОВЫЙ ЧЕРНОВИК», он обычно разрешается, и симулятор начинает предлагать мне «Поговорите с {мое имя приложения здесь}».

Но на этот раз этого не происходит. Он застрял в «Поговорите с моим тестовым приложением» и был уже почти 24 часа.

Кто-нибудь знает магические заклинания, необходимые для того, чтобы симулятор действий принимал вызовы с использованием моего настоящего имени приложения?

Я использую Dialogflow, который был полностью настроен с использованием фреймворка Jovo на самом деле - с помощью 'jovo deploy', чтобы стоять вверх агент Dialogflow и конфигурацию действий. Я не понимаю, что Jovo имеет какое-то отношение к этой проблеме, но с программным обеспечением никогда не знаешь! Мне нравится вся конфигурация в Dialogflow и Actions.


person spechter    schedule 29.04.2018    source источник
comment
Привет! Я столкнулся с подобной проблемой, когда записывал демо-видео для Jovo. Это начинается примерно здесь: youtu.be/6ypo5X6tKHc?t=8m53s. В видео я изменяю имя вызова, и оно работает даже тогда, когда консоль сообщает вам, что имя не разрешено. Сообщите мне, если это поможет   -  person Jan König    schedule 29.04.2018
comment
Привет, @ JanKönig, см. Мой комментарий в принятом ответе ниже. Похоже, что Jovo создает несколько английских «локалей» в Dialogflow (и, следовательно, они отображаются как «локализованные» локали в действиях). Я раньше не видел эту функцию DF, и это меня смутило! И обязательно запутает других. Думаю, тебе нужно осветить это в документальной ... Ура.   -  person spechter    schedule 29.04.2018
comment
Ой ну спасибо! Да, это дизайнерское решение, которое мы должны были принять, поскольку стандартные навыки Alexa, например, "en-US", а агенты DF - "en". Определенно нужно поработать над тем, чтобы сделать это более интуитивно понятным. Спасибо за ответ   -  person Jan König    schedule 29.04.2018


Ответы (1)


То, что вы описали, похоже, должно работать, но похоже, что вам следует дважды проверить наличие ошибок.

В консоли действий убедитесь, что на обзорном экране нет ошибок. Если вы это сделаете (или даже если вы этого не сделаете), нажмите кнопку «Изменить» для этапа 2: «Информация о приложении».

введите здесь описание изображения

Там проверьте сообщения об ошибках, чтобы убедиться, что они не относятся к имени или произношению. Убедитесь, что имя и произношение действительны и приняты.

Если вы работаете на нескольких языках, убедитесь, что они правильно настроены для всех языков, которые вы установили.

введите здесь описание изображения

Протестируйте его по ссылке Simulator на левой панели навигации вместо того, чтобы возвращаться через Dialogflow. Они должны сделать то же самое, но похоже, что в данном случае это не так.

person Prisoner    schedule 29.04.2018
comment
Спасибо! Оказалось, проблема с языками. Я использовал Jovo для создания en-US и en-AU. В обзоре действий в Google все выглядело хорошо с выбранным английским языком. Но, щелкнув 2 клика под этим, я теперь вижу, что есть English-All, English-US (с локализацией) и English-AU (с локализацией). Хотя вся конфигурация All была хороша, локализованные варианты - нет. В частности, подразделы «Имя» и «Подробности» были пустыми. Это нормальное поведение? Интересно, что-то странное с процессом создания Jovo? - person spechter; 29.04.2018
comment
В дополнение к первому комментарию - «локализованные» записи на английском языке, по-видимому, связаны с тем, что Jovo создал несколько «локалей» в Dialogflow (что вполне разумно, поскольку американцы не умеют писать ;-p), и вытекающие отсюда эффекты. - person spechter; 29.04.2018
comment
в любом случае сделать это в диалоговом потоке? - person Sana; 14.02.2019
comment
@Sana - Я не уверен, что понимаю ваш вопрос, но похоже, что он заслуживает того, чтобы задать новый вопрос. Идите вперед и создайте новый вопрос StackOverflow, указав как можно больше деталей. - person Prisoner; 14.02.2019