python - 使用 AWS 创建 Alexa 对话技能

标签 python amazon-web-services alexa

我正在尝试开发一项可用​​于日常对话的 Alexa 技能。

例如 -
我 - Alexa,现在几点了?
Alexa - 现在是晚上 9 点
我 - 我可以在晚上 10 点之前到达机场吗?
Alexa - 是,如果您选择 XYZ 路线
..

等等

本质上,而不是 this ,我需要技能来充当 this

我需要构建任何额外的代码来保持 session 事件吗?

注意 - 我使用 AWS lambda 函数和 Python 后端来开发此技能。

最佳答案

如果您想继续 session ,请使用询问响应而不是告诉响应。告诉响应将导致技能停止聆听用户。

您必须保持一些变量的状态才能在 intent 之间保留数据,但除此之外,您可以将每个 intent 与第一个 intent 相同。

祝你好运!

关于python - 使用 AWS 创建 Alexa 对话技能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45742132/

相关文章:

python - Tkinter GUI 在多处理/子处理时卡住

python - 当多个值等于枢轴时,Hoare 分区不起作用

aws-lambda - Alexa Skill - 如何在 Lambda 函数中检索槽值

api - 以编程方式访问亚马逊愿望 list ?

ssl - 使用 letsencrypt SSL 证书的 Amazon Alexa 自定义技能

mysql - 如何通过技能让 Alexa 运行 MySQL 查询

python - 从列表中删除一个元素(从列表列表中删除行)

即使已连接互联网,Python 也会返回 False

python - AWS lambda CLI 'update-function-code' 不更新 lambda_handler 文件

php - 如何使用 aws php sdk 将文件夹与 Amazon S3 同步?