amazon-web-services - 如何让用户使用 Alexa 设置变量?

标签 amazon-web-services alexa-skills-kit

例如,我希望用户能够将其家庭位置设置为 6 位数字。然后他们就可以向我的技能询问更新,“下一类车什么时候来”,而不必说“下一类车什么时候到位置 123456”。

最佳答案

您可以使用数据库或通过在 session 对象中传递信息来保存信息。有很多有关使用 DynamoDB 的示例和信息,例如这本 Alexa 食谱 example .

session 对象允许将数据从每个意图传递到下一个意图,但仅在 session 生命周期内持续存在。 Amazon 文档包含有关 session 的信息,但具体细节取决于您使用的语言(例如 Java 或 NodeJS)

关于amazon-web-services - 如何让用户使用 Alexa 设置变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44938206/

相关文章:

swift - AWS Mobile Hub 声明用户在自定义 UI 用户池登录/身份验证后未登录

ios - 如何使用 Cognito 用户池注册用户 - 没有用户名和密码的 Amazon Web Services

amazon-web-services - AWS RDS 服务能否在专用于单个客户的硬件主机上运行?

alexa - 如何判断 Alexa 是否什么都不发出?

node.js - 在 Alexa 上创建广播电台

java - Java 中的 Dynamodb 与 list.append

python - AWS API 网关 + SQS + Lambda + 将响应从 Lambda 返回到 API

node.js - 如何了解我的 Alexa 技能的下载数量

aws-lambda - Alexa 技能无法正确解释某些内容

java - 在 Eclipse 中找不到 Speechlet 接口(interface)