5

CLI를 사용하여 Alexa 기술을 구성하는 방법이 있습니까?CLI를 사용하여 Alexa 기술을 구성하는 방법이 있습니까?

CLI를 사용하여 해당 람다 코드를 설정하고 관리하는 방법을 알고 있지만 Alexa 스킬 (예 : 업데이트 된 인 텐트 스키마 또는 슬롯 등을 설정하거나 업로드하는 등)에 대해서는 동일한 방법을 사용할 수 없습니다.

이렇게하는 방법이 있습니까 아니면 알렉사 개발자 콘솔을 사용할 수있는 유일한 방법입니까?

답변

5

아니요, 안타깝게도 CLI 또는 API를 사용하여 기술을 관리 할 수있는 방법이 없습니다. 개발자 콘솔을 통해서만이 작업을 수행 할 수 있습니다.

이 기능 요청에 관심이있을 수 있습니다 CLI를 인터페이스가 API에 구축 할 수 있기 때문에 직접적으로 관련이있는 것으로
API for creating & configuring Alexa skills

이 (내가 API 및 CLI의 존재를 고려하고, API와 같은 자동화 CLI를 통해 달성 될 수있다)

업데이트 :.
ASK-CLI 및 SMAPI Amazon announced 2017년 9월 5일에.
문서 are here이며 노드 모듈 'ask-cli'을 통해 액세스 할 수 있습니다.

+0

이 답변은 더 이상 정확하지 않습니다. https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/quick-start-alexa-skills-kit-command-line-interface –

+0

@ SébastienStormacq 업데이트 됨. 감사합니다. – Tom

1

Mutual Mobile의 건축가 중 한 명인 Thaddeus는 Fastlane CI가 음성, 슬롯 및 스키마 파일을 Git 커밋의 일부로 Alexa 포털에 자동으로 복사하도록 구성했습니다. 이런 방식으로하는 것은 매우 못 생기고 Amazon이 REST API를 출시 할 때 불필요하게 될 것입니다. 그동안 오타 및 누락 오류 가능성을 줄이는 것은 물론 멋지게 작동합니다. Thaddeus와 함께 다른 사람들이 관심이 있다면 지시 사항이나 예제 코드를 게시 할 수 있는지 확인하겠습니다.

3

지금이 : 당신은 JSON 파일로 모델과 의도를 다운로드 ask api get-model 명령을 사용할 수 있습니다

Announcing Alexa Skill Management API, Alexa Skills Kit Command-line Interface, and Events in the Alexa Skills Kit

ASK CLI Command Reference

. 그런 다음 파일을 편집하고 ask api update-model을 사용하여 업로드 할 수 있습니다.

+0

Homebrew를 통해 설치할 수 있는지 알고 계십니까? 차라리 다른 패키지 관리자 (노드)를 사용하지 않을 것입니다. – orome

+1

@raxacoricofallapatorius 나는 그렇게 생각하지 않는다. .. 불행하게도 우리는 각 언어에 대해 분리 된 꾸러미 관리자의 세계에 산다. 하지만 Homebrew를 통해 node/npm을 설치할 수 있습니다. –