有没有办法使用CLI配置Alexa技能?
我了解如何使用CLI设置和管理相应的Lambda代码,但我认为无法对Alexa技能做同样的事情(例如设置或上传更新的Intent Schema或插槽等)。< / p>
有没有办法做到这一点,还是Alexa Developer Console唯一可用的方法?
答案 0 :(得分:5)
不,遗憾的是,无法使用CLI或API管理您的技能。您只能通过开发者控制台执行此操作。
您可能对此功能请求感兴趣:
API for creating & configuring Alexa skills
(我认为存在直接相关的API和CLI,因为可以在API上构建CLI接口,并且可以通过CLI实现类似API的自动化。)
<强>更新强>:
在2017-09-05 Amazon announced ASK-CLI和SMAPI
文档are here,可通过节点模块'ask-cli'访问。
答案 1 :(得分:3)
现在有:
您可以使用ask api get-model
命令将模型和意图下载为JSON文件。然后,您可以编辑该文件,并使用ask api update-model
上传该文件。
答案 2 :(得分:1)
我们在Mutual Mobile的架构师之一Thaddeus将我们的Fastlane CI配置为自动将话语,插槽和架构文件复制到Alexa门户,作为Git提交的一部分。这样做非常难看,并且在亚马逊发布REST API时可能会变得不必要。与此同时,它运作良好,真正加快了速度,更不用说减少错字和遗漏错误的可能性了。我将与Thaddeus核实,看看他是否可以发布一些说明或示例代码,如果其他人感兴趣的话。