python - 如何在 Alexa 游戏中创建多个用户?
问题描述
我目前正在尝试使用 python 构建我的第一个 Alexa 技能。这是一个涉及多个用户的游戏。在游戏开始时,Alexa 会询问所有参与者的姓名并记住这些姓名。之后,它会向随机参与者提问,以便他们相互交流
我怎样才能创建这个命令?还有什么课程/资源可以学习(Alexa Developper 培训资源除外)?
谢谢
解决方案
有几个选项。首先,您可以在一个 Intent 中收集所有玩家的姓名,其中包含可变数量的插槽。但我会建议一个接一个地添加一个玩家(使用 AddPlayerIntent 之类的东西),甚至可能会询问有多少玩家会预先加入。
其次,您可以将所有玩家名称存储在会话中(请参阅包含 Python 示例的文档)并从该列表中随机选择一个玩家。
就个人而言,我发现Github 上的示例技能非常有帮助。
推荐阅读
- python-3.x - 将 OBJECT ATTRIBUTE 更改为 PYTHON 中另一个 OBJECT 的属性
- javascript - 如何从单独的 js 文件调用存储在 chrome.storage 中的变量值?
- matlab - 3D 图像对齐:如何从 matlab 中的 3x3 旋转矩阵中提取关于“静态”x、y、z 轴的旋转角度
- javascript - 存储 WebRTC 连接以供以后使用的正确方法是什么?
- postgresql - Postgres 中针对 WHERE IN (...) 和 ORDER BY 的高效查询/索引
- c++ - 如何获取字符串数组中的项目数?
- php - SQL 选择结果并将它们用作更新语句中的数组
- java - 关闭“...想知道您的位置”对话框
- c# - C# Winform如何迭代面板父级内的所有面板子级
- php - 当计数器达到 5 时中断 Foreach | PHP