如何从节点红色的watson助手上的用户输入中获取用户名



我正在使用Node red连接IBM Watson AI助手,以连接到Facebook messenger,并从MySQL数据库中获取数据。实际上,我想从用户那里获取用户名,并将其设置为红色节点。因此,我可以使用节点红色中的用户名从MySQL数据库中获取该用户的数据。

我要做一些假设来回答这个问题,因此这个答案可能有点离谱,但。。。

你应该让你的对话框询问最终用户的名字。对话框可以使用系统名称实体来识别输入中的名称,并将其放入上下文变量中。

您的节点红流可以检查Watson Assistant的响应,并检查名称是否存储在上下文变量中。如果是,并且您还没有获取用户数据,那么从MySQL数据库中获取数据。

当然你有用户数据,所以你的应用程序需要符合GDPR。

最新更新