将用户输入从 IBM Watson Assistant 发送到数据库或通过电子邮件发送

Sending User Input from IBM Watson Assistant to Database or via E-Mail

我想为我的聊天机器人实现评估功能。用户将能够以 1 到 5 的等级对服务进行评分并提出建议。

我想我会为此使用插槽并将提供的数据存储在变量中。 我以后保存和访问该数据的最简单方法是什么?

我需要以某种方式将其写入数据库并使该数据库易于访问。或者最好让 Watson 向我自己发送一封包含反馈的电子邮件。 有可用的 IBM Cloud 数据库服务吗?

为了实现这一目标,我的第一步是什么?也许您有一些提示或文档链接,甚至代码片段(如果对您来说不太有用的话)。

我使用 IBM Cloud 功能通过 Webhook 从 API 获取了一个笑话给 Watson。我使用了来自互联网的代码。所以我对这个概念有点熟悉,但我需要更多指导,但找不到任何有用的东西。基本上我对NODE一无所知。

我会推荐有关如何 build a database-driven Slackbot with Watson Assistant 的教程及其代码。它使用 webhook 和 Cloud Functions 与数据库交互以执行各种操作。您可以将其用作设置 webhook 的蓝图,并查看如何调用数据库。

确保保护网络钩子。这只能使用命令行 (CLI) 完成,请参阅 Cloud Functions doc on securing web actions.