CLIを使用してAlexaスキルを設定する方法はありますか?CLIを使用してAlexaスキルを設定する方法はありますか?
CLIを使用して対応するラムダコードを設定および管理する方法を理解していますが、更新されたインテントスキーマやスロットなどを設定またはアップロードするなど、Alexaスキルについては同じことを行う方法がありません。
これを行う方法はありますか、またはAlexaデベロッパーコンソールだけが利用できますか?
CLIを使用してAlexaスキルを設定する方法はありますか?CLIを使用してAlexaスキルを設定する方法はありますか?
CLIを使用して対応するラムダコードを設定および管理する方法を理解していますが、更新されたインテントスキーマやスロットなどを設定またはアップロードするなど、Alexaスキルについては同じことを行う方法がありません。
これを行う方法はありますか、またはAlexaデベロッパーコンソールだけが利用できますか?
残念ながら、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'からアクセスできます。
Mutual Mobileのアーキテクトの一人であるThaddeusは、Gitコミットの一環として、発言、スロット、スキーマファイルをAlexaポータルに自動的にコピーするようにFastlane CIを設定しました。このようにするのは非常に醜いので、おそらくAmazonがREST APIをリリースするときには不要になるでしょう。それでも、誤植や間違いの可能性を減らすことはもちろん、優れたスピードで作業を進めることができます。私はThaddeusに確認し、他の人が興味を持っている場合は、彼が指示やサンプルコードを投稿できるかどうかを調べます。
は、今そこにある:
あなたはJSONファイルとしてモデルとインテントをダウンロードするask api get-model
コマンドを使用することができます。その後、ファイルを編集し、ask api update-model
を使用してアップロードできます。
これがHomebrew経由でインストールできるかどうか知っていますか?私はむしろ別のパッケージマネージャー(ノード)を使いたくないです。 – orome
@raxacoricofallapatorius私はそうは思わない...残念なことに私たちは、各言語ごとに別々のパッケージマネージャーの世界に住んでいます。しかし、Homebrew経由でnode/npmをインストールすることはできます。 –
この回答は正確ではありません。 https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/quick-start-alexa-skills-kit-command-line-interface –
@SébastienStormacqが更新されました。ありがとうございます。 – Tom