【问题标题】:Building Alexa inventory management skill建立 Alexa 库存管理技能
【发布时间】:2019-06-19 16:53:19
【问题描述】:

我想建立一个 Amazon Alexa 技能,它可以读取我的库存信息。我正在考虑创建一个网站,将我的库存存储在电子表格中,然后将电子表格上传到网站。然后,Alexa 将能够抓取电子表格并根据我的要求告诉我某些信息。我已经知道通过亚马逊的开发控制台建立技能的基础知识,但是我如何将 Alexa 整合到我网站上的电子表格中呢?我读过有关使用 DynamoDB 的人,但还没有看到有人使用电子表格。建议?

【问题讨论】:

  • 这取决于您的电子表格的来源,例如,如果您使用 google 表格作为您的来源并使用 node.js 作为编程语言,您可以从这里开始:developers.google.com/sheets/api/quickstart/nodejs 就像您一样期望指南中的其他语言,但这为您提供了提取单元格和行的完整代码分解。从这里开始,获取一个功能正常的程序来提取您的数据,然后将其实施到您的 Alexa 技能中。

标签: amazon-web-services aws-lambda alexa alexa-skill


【解决方案1】:

如果可以使用 Java,请使用 JSoup https://jsoup.org

Jsoup 通过易于使用的方法帮助解析任何非结构化的 html。

我在我的 alexa 技能中使用了这个,因为我的后端服务没有公开 API,因此我不得不爬取具有 API 结果的网页。

电子表格最终在浏览器中加载时会变成 HTML,而 JSoup 是帮助解析 html 中的任何标签、任何属性的库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-04
    • 2019-01-04
    • 1970-01-01
    • 1970-01-01
    • 2022-10-08
    • 2023-01-21
    • 2021-02-27
    • 1970-01-01
    相关资源
    最近更新 更多