0

我是 Amazon alexa 技能开发的新手,能够看到可用于开发的 alexa-sdk 节点模块。但无法在文档中找到更多详细信息。我需要使用 alexa-sdk 还是不使用 alexa-sdk 进行开发。?有人可以帮我吗?

4

1 回答 1

4

严格来说,你不需要使用它,但你绝对应该使用它——尤其是在你刚刚开始的时候。

Alexa 技能开发不需要什么特别的东西。基本上你所需要的只是解析一个特别格式化的请求并发送响应格式化的 Alexa 解释。该模块本身只是将这些问题从您身上抽象出来,因此您不必担心解析请求、路由请求和正确格式化响应。与用于 Web 或应用程序开发的库和框架一样,它只是一种通过关注您的独特需求来提高工作效率的方法——即解释请求和提供独特语音输出的业务逻辑。

如果您要留在 Amazon 生态系统中并在 Lambda 上托管并保存任何数据,那么还有用于状态和会话管理的便捷方法以及通过 DynamoDB 简化数据访问。

所以 - 再次 - 不,你不需要。但除非你想重新发明轮子——你绝对应该这样做。有很多文档可供使用 - 我将从 github 项目的自述文件开始:https ://github.com/alexa/alexa-skills-kit-sdk-for-nodejs

于 2017-12-13T17:39:17.223 回答