python - PEPPER (SoftBank Robotics):如何在 Coregraphe 的对话框中管理 ALMemory 存储的数据?
问题描述
我正在对Pepper进行编程以管理对话框主题中的 ALMemory 存储值(作为输入)。
我的最终目标是在 Coregraphe 的对话框中使用这些输入(例如字符串)。
这里有一个例子:
topic: ~request2()
language: enu
u: (bubble) $myString
其中,当我说“气泡”时,机器人返回 myString 值的内容。
特别是,myString 是块的“字符串”输入,由
myString=ALMemory.getData myStr
有没有办法做到这一点?您能帮我找到一种更有效的方法来在聊天对话框中使用输入参数吗?
不幸的是,ALDialog文档没有分析这方面。
真挚地,
通用汽车
解决方案
您可以这样做,以便对话框激活发送您的字符串的自定义事件:
u: (trigger) $eventName=parameter
之后,只需将事件链接到要使用的框或引发事件(如果您希望将其发送到网络)。
推荐阅读
- python - 使用 numpy 替换数据框值时出错
- perl - Perl 从文件中读取数据并提取某些行内容
- java - 如何从表单中检索我的 jsp Web 项目中的 json obj 值
- c++ - C++中泛型的实现
- android - 使用android kotlin - 随机数显示+延迟问题
- reactjs - 有什么方法可以查看 Redux 商店和 React 组件中的字段之间的关系?
- r - 如何使用隐藏列对 DataTable 进行排序
- wpf - GemBox WPF 依赖项不适用于应用服务 Azure 部署
- c# - 将 Quartz 与 Topshelf 一起使用时出现异常
- flutter - SliverAppBar - SliverList 一直滚动到顶部