5

CLIを使用してAlexaスキルを設定する方法はありますか?CLIを使用してAlexaスキルを設定する方法はありますか?

CLIを使用して対応するラムダコードを設定および管理する方法を理解していますが、更新されたインテントスキーマやスロットなどを設定またはアップロードするなど、Alexaスキルについては同じことを行う方法がありません。

これを行う方法はありますか、または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は、Gitコミットの一環として、発言、スロット、スキーマファイルをAlexaポータルに自動的にコピーするようにFastlane CIを設定しました。このようにするのは非常に醜いので、おそらくAmazonがREST APIをリリースするときには不要になるでしょう。それでも、誤植や間違いの可能性を減らすことはもちろん、優れたスピードで作業を進めることができます。私はThaddeusに確認し、他の人が興味を持っている場合は、彼が指示やサンプルコードを投稿できるかどうかを調べます。

3

は、今そこにある:

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

ASK CLI Command Reference

あなたはJSONファイルとしてモデルとインテントをダウンロードするask api get-modelコマンドを使用することができます。その後、ファイルを編集し、ask api update-modelを使用してアップロードできます。

+0

これがHomebrew経由でインストールできるかどうか知っていますか?私はむしろ別のパッケージマネージャー(ノード)を使いたくないです。 – orome

+1

@raxacoricofallapatorius私はそうは思わない...残念なことに私たちは、各言語ごとに別々のパッケージマネージャーの世界に住んでいます。しかし、Homebrew経由でnode/npmをインストールすることはできます。 –

関連する問題