#amazon #skill #echo #response #convert #validate #expose

alexa

用于构建阿丽亚娜(亚马逊Echo)技能的库

3 个版本

使用旧 Rust 2015

0.1.2 2016年8月25日
0.1.1 2016年8月14日
0.1.0 2016年8月14日

#18 in #skill

GPL-2.0 许可协议

4KB

alexa-rs 是一个用于快速开发阿丽亚娜技能的 Rust 库。

它暴露了一个 Iron 处理器,用于验证和解析请求,将其传递给用户指定的 trait 对象,该对象提供响应,并将其转换为适当的响应。

alexa-rs 不直接提供 JSON 接口的映射,而是一个中间层抽象,拒绝无效输入,并使构建无效响应变得困难。

有关亚马逊提供的接口的更多信息,请参阅 https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interface-reference

有关使用此工具包开发的简单应用的示例,请参阅 examples/double_number.rs

依赖项

~7.5MB
~166K SLoC