【发布时间】:2018-10-18 12:55:00
【问题描述】:
是否可以向 watson 对话发送变量?
这正是我想要做的。获取 Slack 用户名 将用户名保存为上下文变量 当用户与聊天机器人交谈时,它会说,Hello username,无需用户输入。
我已经阅读了有关 additional_context 的信息,但我似乎无法在任何地方找到如何使用它。这是我在进入 Watson 对话之前处理松弛文本的函数
msg._payload = msg.payload;
msg.payload = msg._payload.event.text;
msg.additional_context = msg._payload.event.user
node.send(msg); // Send the message long to the next node
如果我查看调试节点,additional_context 键会正确返回用户 ID,但我不知道如何从对话节点内部“获取”它。
提前致谢
【问题讨论】:
-
您通常不应该在函数节点中使用
node.send(msg),return msg是通常将消息发送到下一个节点的方式。
标签: node-red watson-conversation