спросить-кли

  1. NPM:
  2. Шаг 1: Предварительные условия для ASK CLI
  3. Шаг 3: Инициализируйте ASK CLI
  4. Шаг 4. Используйте команды ASK CLI для управления своими навыками
  5. Работа над существующим навыком
  6. 23 апреля 2019 г.
  7. 18 апреля 2019 г.
  8. 9 апреля 2019 г.
  9. 25 марта 2019 г.
  10. 12 марта 2019 г.
  11. 6 февраля 2019 г.
  12. 5 февраля 2019 г.
  13. 24 января 2019 г.
  14. 12 января 2019 г.
  15. 10 января 2019 г.
  16. 11 декабря 2018 г.
  17. 21 ноября 2018 г.
  18. 20 ноября 2018 г.
  19. 8 ноября 2018 г.
  20. 8 ноября 2018 г.
  21. 6 ноября 2018 г.
  22. 29 октября 2018 г.
  23. 28 сентября 2018 г.
  24. 26 сентября 2018 г.
  25. 12 сентября 2018 г.
  26. 14 августа 2018 г.
  27. 12 июля 2018 г.
  28. 21 июня 2018 г.
  29. 16 мая 2018 г.
  30. 10 мая 2018 г.
  31. 3 мая 2018 г.
  32. 26 апреля 2018 г.
  33. 25 апреля 2018 г.
  34. 18 апреля 2018 г.
  35. 11 апреля 2018 г.
  36. 10 апреля 2018 г.
  37. 12 марта 2018 г.
  38. 31 января 2018 г.
  39. 28 декабря 2017 г.

Интерфейс командной строки Alexa Skills Kit (ASK CLI) это инструмент для управления вашими навыками Alexa и связанными функциями AWS Lambda. С помощью ASK CLI вы теперь можете быстро и легко создавать новые навыки и обновлять свои существующие навыки из командной строки и локальной среды разработки.

NPM:

NPM:

Шаг 1: Предварительные условия для ASK CLI

Шаг 2: Установите ASK CLI

Используйте npm для установки ASK CLI. Запустите команду глобальной установки npm в папке ask-cli:

$ npm install -g ask-cli

Если вы используете Linux, для установки может потребоваться sudo. Мы рекомендуем использовать nvm (менеджер версий узлов) для установки Node.js и npm, чтобы избежать проблем с разрешениями. См. [Использование менеджера версий для установки Node.js и npm] https://docs.npmjs.com/getting-started/install-node#using-a-version-manager-to-install-nodejs-and-npm.

$ (sudo) npm install -g ask-cli

Шаг 3: Инициализируйте ASK CLI

При первом использовании ASK CLI вы должны вызвать команду init, чтобы инициализировать инструмент под своей учетной записью разработчика Amazon.

$ ask init

Вам будет предложено выбрать свой профиль и войти в свою учетную запись разработчика. После завершения инициализации вы можете использовать ASK CLI для управления своими навыками.

Шаг 4. Используйте команды ASK CLI для управления своими навыками

Создание нового навыка

Команда ask new позволяет быстро создать новый навык Alexa.

$ ask new --skill-name 'my-skill' $ cd my-skill $ ask deploy

Это создаст полностью рабочий навык «Hello World», который можно включить и вызвать немедленно. Если вы вносите какие-либо последующие изменения, просто используйте ask deploy снова, чтобы развернуть все ваши изменения.

Работа над существующим навыком

Команда ask clone позволяет вам настроить локальный проект из вашего существующего навыка.

$ ask clone --skill-id 'amzn1.ask.skill.UUID' $ cd my-существующие-skill-name # внесите некоторые изменения здесь $ ask deploy

ask deploy развернет все ваши изменения в манифесте навыков, моделях взаимодействия и лямбда-функциях AWS.

Чтобы увидеть все команды, доступные в ASK CLI, обратитесь к ASK CLI Ссылка ,

23 апреля 2019 г.

v1.7.2

  • Официальный релиз команды Dialog.

18 апреля 2019 г.

v1.7.1 приносит опыт Alexa Hosted Skills, чтобы спросить CLI:

  • Команда "ask clone" теперь поддерживает навыки хостинга Alexa.
  • Команда ask deploy теперь поддерживает Alexa Hosted Skills.
  • Команда ask diff теперь поддерживает Alexa Hosted Skills.
  • Новые команды API: "ask api get-alexa-hosted-skill" и "ask api get-git-credentials".

9 апреля 2019 г.

v1.6.6

  • Добавьте новые API-команды "ask api list-сертификации" и "ask api get-сертификации".
  • Исправлена ​​ошибка в диалоговой команде при обнаружении SessionEndedRequest для случая нескольких вызовов.

25 марта 2019 г.

v1.6.5

  • Улучшение отображения результатов для команды ask diff, чтобы разделить результат diff на diff версии и diff контента.
  • Добавьте новую команду "ask api list-model-version". Измените «ask api get-model», добавив опцию «--model-version», чтобы получить модель взаимодействия для определенной версии.
  • Исправьте ошибку, из-за которой переменная среды AWS неправильно читается для клиента AWS.

12 марта 2019 г.

v1.6.4

  • Исправлена ​​проблема «ask init», которая завершалась при попытке перезаписать существующие профили.
  • Измените логику, как CLI разрешает поле "uri". CLI проверит, является ли "uri" лямбда-ARN или именем лямбда-функции (оно считается именем, если оно удовлетворяет регулярному выражению / a-zA-Z0-9 -_ /). Если поле "uri" не попадает ни в одно из них, оно будет передано в API-интерфейс update-skill, который будет использоваться SMAPI.

6 февраля 2019 г.

v1.6.2

  • Исправьте NPE, когда .aws / config не существует.

5 февраля 2019 г.

v1.6.1

  • Поддерживается responseroccessAccessTokenUrl в accountLinkingInfo. Добавлена ​​прямая проверка для каждого поля при вызове API-интерфейса создания учетной записи, чтобы иметь возможность ошибочного ввода ранее.

24 января 2019 г.

v1.6.0

  • Перепроектирование потока для команды «ask init» для упрощения настройки профиля.

12 января 2019 г.

v1.5.4

  • Ошибка развертывания поверхности, если область AWS Lambda не поддерживается навыками Alexa.

10 января 2019 г.

v1.5.3

  • Изменено правило фиксированного сопоставления областей (первоначально оно всегда <NA, us-east-1>) для конечной точки по умолчанию, чтобы оно начало использовать ту же логику, что и цепочка разрешения областей AWS. Пользователи могут настроить область aws для своей конечной точки по умолчанию, установив область профиля либо в общем INI-файле, либо теперь использовать специальную переменную среды AWS.
  • Добавьте новую команду API "ask api nlu-profile"

11 декабря 2018 г.

v1.5.2

  • Добавлена ​​опция stage для имитации, имитации-умения, get-имитация, диалог и команда вызова для поддержки как живого, так и этапа развития навыков
  • Добавлено имя команды для агента пользователя.
  • Исправьте ошибку «ask init» для пользователей Windows, которые используют версию NodeJs более 10.2.0.

21 ноября 2018 г.

v1.5.1

  • Добавлены предупреждающие сообщения, когда CLI должен развернуть функцию Lambda, используя «runtime» и «handler» с настройкой Nodejs8.10.
  • Удалена логика проверки между именем навыка и именем проекта навыка.

20 ноября 2018 г.

v1.5.0

  • Поддерживается среда исполнения Python для функций Lambda и предоставляются официальные шаблоны Python.
  • Изменение структуры проекта скилла Alexa: добавлена ​​папка ловушек со сценариями ловушек команд (до развертывания и после новой) в проекте. Поддерживаются скрипты bash для Unix и скрипты powershell для Windows.
  • Пересмотрел команду «спросить нового», чтобы лучше ориентироваться на предоставление шаблонов, включая официальные шаблоны Alexa и пользовательские шаблоны 3p.
  • Улучшение взаимодействия с пользователем по команде «ask deploy».
    • Объединенные поля «sourceDir» и «uri» в skill.json позволяют пользователям указывать конечную точку Lambda в одном месте.
    • Решена логика создания / обновления функции Lambda, основанная на имени функции Lambda, автоматически.
    • Включено обновление конфигурации Lambda, например полей «время выполнения» и «обработчик» в файле конфигурации проекта.
  • Многочисленные исправления ошибок, в том числе исправление логики сопоставления региона Lambda AWS и исправление команды загрузки Lambda.

8 ноября 2018 г.

v1.4.9

  • Исправлена ​​ошибка в команде get-симуляции.

8 ноября 2018 г.

v1.4.8

  • Добавлена ​​диалоговая команда, которая может симулировать многооборотное умение в интерактивном режиме для публичного бета-релиза.
  • Добавлена ​​функция воспроизведения для диалоговой команды, которая автоматически воспроизводит введенные пользователем данные в файле воспроизведения.
  • Добавлена ​​специальная команда! Record для диалоговой записи пользовательских вводов в последнем сеансе.

6 ноября 2018 г.

v1.4.7

  • Исправлена ​​ошибка для команд бета-тестирования.

29 октября 2018 г.

v1.4.6

  • Начните поддерживать каталог API. Добавлены новые команды «ask api», в том числе «list-catalogs», «create-catalog», «get-catalog», «list-catalog-uploads», «get-catalog-upload», «associate-catalog-with-skill» "," загрузить каталог ".

28 сентября 2018 г.

v1.4.5

  • Используйте переменную окружения "ASK_DEPLOY_ROLE_PREFIX", чтобы установить префикс роли IAM для запроса на развертывание.

26 сентября 2018 г.

v1.4.4

  • Начните поддерживать навыки управления бета-тестированием. Добавлены новые команды «get-beta-test», «create-beta-test», «update-beta-test», «start-beta-test», «end-beta-test», «list-beta-testers» , «add-beta-testers», «remove-beta-testers», «send-напоминающие-для-beta-testers», «request-feedback-from-beta-testers» в пространстве имен команды ask api.

12 сентября 2018 г.

v1.4.3

  • Обновите схему запроса на привязку аккаунта, чтобы пользователи могли включить навык без привязки аккаунта.
  • Исправление ошибки: Skill теперь будет включен, только если он содержит один пользовательский API во время развертывания.
  • Многочисленные улучшения сообщений об ошибках.
  • Добавлена ​​поддержка расходуемых продуктов в навыках.

14 августа 2018 г.

v1.4.2

  • Исправление ошибки: когда существует переменная среды AWS (AWS_ACCESS_KEY_ID || AWS_SECRET_ACCESS_KEY), CLI использовал " ENVIRONMENT_ASK_PROFILE " в качестве профиля, если --profile не указан. Измените для использования профиля «по умолчанию» для этого случая и используйте « ENVIRONMENT_ASK_PROFILE » только в том случае, если существуют учетные данные AWS, токен доступа или токен обновления и переменная среды vendorId.

12 июля 2018 г.

v1.4.1

  • Создайте лямбда-функцию со временем выполнения "nodejs8.10" и убедитесь, что время выполнения лямбда-функции равно "nodejs8.10" для каждого развертывания.
  • Используйте переменную окружения "ASK_DOWNSTREAM_CLIENT" для обозначения нижестоящего клиента ask-cli.
  • Добавьте новую команду "ask api get-skill-credentials".
  • Многочисленные исправления ошибок.

21 июня 2018 г.

v1.4.0

  • Начните поддерживать eTag через проект навыков для всех ресурсов навыков: skill.json, модели, функции Lambda и продукты In-Skill.
  • Усовершенствовано «запрос на развертывание» благодаря исключению возможности перезаписи проекта с поддержкой eTag. Добавлена ​​опция --force для развертывания локального проекта навыка независимо от eTags и перезаписи существующего навыка на сервере.
  • Добавлена ​​новая команда «ask diff» для отображения списка различий между локальной и удаленной версиями указанной цели.
  • Добавлено поле «ресурсы» в файле конфигурации проекта ({skill_project} /. Ask / config) для хранения информации о ресурсах, включая теги eTag.

16 мая 2018 г.

v1.3.2

  • Поддерживается опция --file в качестве входного файла для API создания учетной записи.

10 мая 2018 г.

v1.3.1

  • «Спросите подтвердить» становится общедоступным сейчас.

3 мая 2018 г.

v1.3.0

  • Начата поддержка управления продуктами In-Skill.
  • Добавлены новые команды "ask add isp" и "add remove isp" для добавления / удаления In-Skill Products в / из локального проекта навыка.
  • Добавлена ​​новая команда «ask status --isp», которую можно использовать для отслеживания состояния развертывания In-Skill Products.
  • Модифицированная команда ask deploy для поддержки развертывания In-Skill продуктов с Skill.
  • В команду ask deploy --target добавлена ​​новая цель «isp» для поддержки автономного развертывания продукта In-Skill.
  • Модифицированная команда «Ask clone» для поддержки клонирования In-Skill продуктов, связанных с существующими навыками.
  • Добавлен список новых команд API для поддержки управления продуктами In-Skill.
  • Интегрированы функции настройки учетных данных AWS в CLI. CLI может использовать переменные среды (ASK_REFRESH_TOKEN, AWS_ACCESS_KEY_ID и т. Д.) Для запуска всех операций.
  • Новая команда «ask util generate-lwa-token», которая позволяет пользователям генерировать токен доступа из своих собственных учетных данных клиента 3P.
  • Изменено время ожидания для сгенерированной CLI лямбда-функции на 8 секунд.

26 апреля 2018 г.

v1.2.2

  • Поддерживается использование профиля "ask new --template".
  • Изменено имя вызова шаблона hello world на «greeter».
  • Избегайте включения навыка при использовании «ask deploy --no-wait» для создания навыка и модели в первый раз.

25 апреля 2018 г.

v1.2.1

  • Добавлен шаблон регулярного выражения имени профиля для ASK CLI: / [a-zA-Z0-9 -_] + /.

18 апреля 2018 г.

v1.2.0

  • Изменена зависимость SDK умения шаблона HelloWorld для команды "ask new" на "ask-sdk-core" v2 и "ask-sdk-model".
  • Изменена настройка времени выполнения для создания функции Lambda в CLI с v6.10 до v8.10 для поддержки новейшего синтаксиса Javascript.
  • Обеспечена лучшая обработка ошибок для «ask new --url», когда URL или его содержимое недействительны.
  • Исправлена ​​ошибка «Ask clone» с профилем, где имя профиля AWS отличается от профиля ASK.
  • Модифицированный шаблон "Hello World", удалив намерение US_FIRST_NAME для поддержки неамериканских пользователей.

11 апреля 2018 г.

v1.1.6

  • Добавлены две новые команды API: get-validation и validate-skill.
  • Добавлена ​​новая команда «Ask validate», которую можно использовать для проверки навыка перед отправкой на сертификацию или в любой момент во время разработки в качестве регрессионного тестирования.

10 апреля 2018 г.

v1.1.4

  • Добавлена ​​новая команда API: intent-запросы-история.
  • Исправлена ​​ошибка преобразования манифеста навыка из v0 в v1.

12 марта 2018 г.

v1.1.2

  • Исправлена ​​ошибка «спросить клона» с нестандартным профилем.

31 января 2018 г.

v1.1.0 выводит CLI ASK из бета-версии с некоторыми заметными изменениями.

  • Добавлены новые команды API: удаление-связывание аккаунта, enable-skill, disable-skill, get-skill-enablement.
  • Добавлен API get-skill-status и удален API get-model-status. Ответ для get-skill-status будет включать статус для манифеста и все модели взаимодействия для навыка.
  • Добавлен необязательный параметр «stage» для следующих команд API, позволяющий получать подробные сведения о реальных навыках: get-skill, get-model, head-model, get-account-linking.
  • skill.json теперь имеет «manifest» вместо «skillManifest» в качестве ключа верхнего уровня. Поле слияния в /.ask/config также будет изменено на «манифест».

28 декабря 2017 г.

  • Версия: 1.0.0-бета.9
  • Поддержите настройку времени истечения по умолчанию для API создания учетной записи.

7 декабря 2017 г.

  • Версия: 1.0.0-бета.8
  • Улучшения сообщения "ask new --template".

30 ноября 2017 г.

  • Версия: 1.0.0-бета.6
  • Опубликовать частное управление навыками для Ask-Cli.

22 ноября 2017 г.

  • Версия: 1.0.0-бета.5
  • «ask new» теперь поддерживает использование опции «--template». Пользователь может выбрать конкретный шаблон в качестве начала развития навыков.

27 октября 2017 г.

  • Версия: 1.0.0-бета.4
  • Поддержка Lambda для Индии и дальневосточного региона.

13 октября 2017 г.

  • Версия: 1.0.0-бета.3
  • Добавьте команду delete-skill в пространство имен "api".
  • Проверьте использование порта для запроса init, чтобы избежать конфликта портов.
  • Запретить пустую строку для создания привязки аккаунта.

6 октября 2017 г.

  • Версия: 1.0.0-бета.2
  • Добавить ограничения и фильтрацию для имен навыков.

12 сентября 2017 г.

  • Версия: 1.0.0-бета.1
  • Улучшение сообщения об ошибке для лямбда-операций.

5 сентября 2017 г.

  • Версия: 1.0.0-бета.0
  • День рождения у Ask-Cli.

Похожие

iPhone и Android
... го доступа им нужны Cisco, Juniper или другие дорогие аппаратные VPN-подключения"> В iPhone и Android есть встроенный VPN-клиент, но изначально для удаленного доступа им нужны Cisco, Juniper или другие дорогие аппаратные VPN-подключения. SoftEther VPN имеет ту же функцию, что и Cisco, и легко поддерживает iPhone и Android. принципы
Центр управления сетью / Estrack / Операции / Наша деятельность / ESA
Центр управления сетью В ESOC, Европейском центре космических операций, Дармштадт, Германия, Центр сетевых операций наблюдает за глобальной сетью наземных станций ЕКА, используя сложную систему дистанционного управления и автоматизации для сокращения расходов на персонал и повышения эффективности. Команда операторов станций находится в смене 365 дней в году, обеспечивая получение важных данных с космических аппаратов, эксплуатируемых ЕКА и многочисленными агентствами-партнерами.
Nintendo eShop / CD-Action
Nintendo, однако, помирилась со смартфонами Добавил: Берлин Вторник, 17 марта 2015 г., 10:09 новости Оказывается, мы живем в очень интересные времена. Даже Nintendo, наконец, перестала
Использование мобильного устройства для управления игрой в браузере с помощью веб-разработки
Поддержка акселерометра доступна в Mobile Safari и на всех новых устройствах Android. Это позволяет браузеру ощущать движение, скорость и направление с помощью Javascript на мобильных и планшетных устройствах. Если мы немедленно передадим данные о перемещении с мобильного устройства через сервер nodejs в браузер, тогда мы сможем управлять игрой в браузере. Это именно то, что мы собрали в этом веселая маленькая демонстрация html5 ,
CSS-граница и контур: синтаксис стиля границы
Определение границ с помощью CSS может, на первый взгляд, быть немного сложным из-за количества задействованных свойств: если на самом деле они предоставляют автору максимальную гибкость, они иногда усложняют управление кодом. В принципе, мы можем разделить свойства границы на две категории: отдельные свойства и свойства короткого синтаксиса . Первые определяют отдельные аспекты каждого из четырех ребер. Последние позволяют комбинировать
Как сбросить и изменить пароль администратора в Mac OS X
... гинальный пароль, давайте рассмотрим, как вы можете изменить известный пароль. Если вы используете Mac на работе, вам может потребоваться время от времени менять пароль в целях безопасности. Если вы используете Mac только для личных целей, вы можете изменить свой пароль, потому что вы подозреваете, что кто-то мог его украсть. Или, возможно, вы поняли, что использование
Настройка режима эмуляции элемента управления Internet Explorer WebBrowser
Иногда мне нужно встраивать HTML в мои приложения. Если это просто для отображения простого макета с основными взаимодействиями, я мог бы использовать такой компонент, как HtmlRenderer , В большинстве случаев, однако, мне нужен более сложный макет, JavaScript или я мог бы хотеть отображать реальные страницы из Интернета - в этом случае я теряюсь с элементом управления WebBrowser. Я знаю, что существуют другие встраиваемые браузеры,
Автоматизация обмена информацией между поставщиками и получателями в модели прямой поставки являет...
Автоматизация обмена информацией между поставщиками и получателями в модели прямой поставки является одной из задач электронной торговли Святого Грааля. Пока что каждый склад придумал свой способ решения этой проблемы. Для магазинов, желающих использовать распродажу в модели дропшиппинг это означало необходимость покупать программное обеспечение,