PEPPER(SoftBank Robotics):如何在 Coregraphe 的对话框中管理 ALMemory 存储的数据?

PEPPER (SoftBank Robotics): How can I manage ALMemory stored data in Dialog Box within Coregraphe?

我正在编程 Pepper 来管理对话框主题中的 ALMemory 存储值(作为输入)。

我的最终目标是在 Coregraphe 的对话框中使用这些输入(例如,字符串)。

举个例子:

topic: ~request2()
language: enu

u: (bubble) $myString

其中当我说 "bubble" 时,机器人 returns myString 值的内容。

特别是,myString 是块的 "string" 输入,由

拾取
myString=ALMemory.getData myStr

有办法吗?你能帮我找到一个更有效的方法来使用聊天对话框中的输入参数吗?

不幸的是,ALDialog 文档没有分析这方面的内容。

此致,

GM

您可以这样做,以便对话框激活发送您的字符串的自定义事件:

u: (trigger) $eventName=parameter

之后,只需 link 将事件发送到您要使用的框,或者如果您希望将其发送到网络,则可以引发事件。