Я работаю над навыком Alexa, который возвращает информацию об общедоступном профиле популярного сервиса.Пример запроса:
Пользователь: "Alexa, ask [invocationName] о пользователе ExampleUser123."
Alexa: "ExampleUser123 был участником в течение трех лет. Последний пользователь был активен два дня назад. "
Две проблемы, с которыми я сталкиваюсь:
1) Какой тип слота я должен использовать для имени пользователя?Многим может быть сложно разобрать или использовать необычные варианты написания, и люди, вероятно, будут часто говорить «о» вместо «ноль».Моя лучшая идея сейчас - иметь запасной вариант взаимодействия с чем-то вроде: «Я не мог найти это имя пользователя. Вы хотели бы его записать?»а затем сделайте что-то вроде ответа здесь .Но я открыт для более совершенных идей.
2) Я бы хотел, чтобы пользователь установил имя пользователя по умолчанию так, чтобы он запрашивал: "Сколько лет моему профилю?"или "Сколько у меня очков?"или что-либо еще, где имя пользователя Slot не включено, может быть запущено для одного конкретного профиля, устанавливаемого пользователем.Поскольку это все общедоступная информация, я не заинтересован в аутентификации чего-либо;Мне просто нужен способ, позволяющий пользователю установить (предпочтительно в приложении Alexa) постоянное строковое значение, которое навык может использовать по умолчанию для нескольких сеансов.Это вообще возможно?