有没有办法使用 CLI 来配置 Alexa 技能?

Is there a way to use the CLI to configure an Alexa skill?

有没有办法使用 CLI 配置 Alexa 技能?

我了解如何使用 CLI 设置和管理相应的 Lambda 代码,但我看不到对 Alexa 技能执行相同操作的方法(例如设置或上传更新的 Intent Schema 或插槽等) .

有没有办法做到这一点,或者 Alexa Developer Console 是唯一可用的方法吗?

不,不幸的是,没有办法使用 CLI 或 API 来管理您的技能。您只能通过开发者控制台来完成。

您可能对此功能请求感兴趣:
API for creating & configuring Alexa skills

(我认为 API 和 CLI 的存在直接相关,因为 CLI 界面可以构建在 API 上,并且可以实现类似 API 的自动化通过 CLI。)

更新:
在 2017-09-05 Amazon announced ASK-CLI 和 SMAPI.
文档 are here, and it is accessible via the node module 'ask-cli'.

Thaddeus,我们在 Mutual Mobile 的架构师之一,将我们的 Fastlane CI 配置为自动将话语、槽和模式文件复制到 Alexa 门户,作为 Git 提交的一部分。那样做是非常丑陋的,并且当亚马逊发布 REST API 时可能会变得不必要。但与此同时,它工作得很好并且确实加快了速度,更不用说减少了拼写错误和遗漏错误的机会。如果其他人感兴趣,我会与 Thaddeus 核实,看看他是否可以 post 一些说明或示例代码。

现在有:

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

ASK CLI Command Reference

您可以使用 ask api get-model 命令将模型和意图下载为 JSON 文件。然后你可以编辑文件,然后使用ask api update-model上传它。