Есть ли способ использовать CLI для настройки навыка Alexa?

Есть ли способ использовать CLI для настройки навыка Alexa?

Я понимаю, как настроить и управлять соответствующим лямбда-кодом с помощью интерфейса командной строки, но не вижу возможности сделать то же самое для навыка Alexa (например, установить или загрузить обновленную схему намерений или слотов и т. д.).

Есть ли способ сделать это или консоль разработчика Alexa является единственным доступным методом?


person orome    schedule 02.03.2017    source источник


Ответы (3)


Нет, к сожалению, невозможно управлять своим навыком с помощью интерфейса командной строки или API. Вы можете сделать это только через консоль разработчика.

Вас может заинтересовать этот запрос функции:
API для создания и настройки навыков Alexa

(Я считаю, что существование API и CLI напрямую связано, поскольку интерфейс CLI может быть построен на API, а автоматизация, подобная API, может быть достигнута с помощью CLI.)

Обновление:
05 сентября 2017 г. -alexa-skill-management-api-alexa-skills-kit-command-line-interface-and-events-in-alexa-skills-kit" rel="nofollow noreferrer">Amazon анонсировала ASK-CLI и SMAPI.
Документы здесь, и он доступен через модуль узла 'ask-cli'.

person Tom    schedule 02.03.2017
comment
Этот ответ больше не является точным. developer.amazon.com/public/solutions/alexa/alexa-skills-kit/ - person Sébastien Stormacq; 15.09.2017


Таддеус, один из наших архитекторов в Mutual Mobile, настроил наш Fastlane CI для автоматического копирования высказываний, слотов и файлов схемы на портал Alexa в рамках фиксации Git. Делать это таким образом очень некрасиво, и, вероятно, станет ненужным, когда Amazon выпустит для этого REST API. В то же время, он отлично работает и действительно ускоряет работу, не говоря уже о снижении вероятности опечаток и пропусков. Я свяжусь с Таддеусом и посмотрю, может ли он опубликовать некоторые инструкции или пример кода, если другие заинтересованы.

person Ron Lisle    schedule 03.03.2017