将聊天记录从 watson 对话服务保存到 Cloudant NoSQL DB
Save chat history from watson conversation service to Cloudant NoSQL DB
首先,当我开始对话时,我要求用户提供他们的电子邮件地址。
应用部署在nodejs中的bluemix中
对话完成后,我希望将聊天记录通过电子邮件发送到给定的电子邮件 address.Is 可以吗?如果可能的话,我可以在 Cloudant NoSQL DB 中以 JSON 格式保存聊天记录吗?
有没有关于如何处理这个的教程?
您不太可能找到整个用例的文档,但是,您可以使用一些信息来源。
- 对话代码有一个用nodejs编写的对话服务演示应用程序https://github.com/watson-developer-cloud/conversation-simple. In particular, take a look at https://github.com/watson-developer-cloud/conversation-simple/blob/master/app.js。
- Cloudant 有一个 nodejs 库 https://github.com/cloudant/nodejs-cloudant。在那 link 中,您将找到有关如何连接到 Cloudant 和持久保存数据的示例。
- 要发送电子邮件,您可能需要订阅类似 sendgrid 的服务。在那个 link 中,您将找到使用 nodejs 发送电子邮件的文档。
作为开发人员,您需要在 nodejs 应用程序中集成用于 watson conversation、cloudant 和 sendgrid 的 API。
首先,当我开始对话时,我要求用户提供他们的电子邮件地址。 应用部署在nodejs中的bluemix中 对话完成后,我希望将聊天记录通过电子邮件发送到给定的电子邮件 address.Is 可以吗?如果可能的话,我可以在 Cloudant NoSQL DB 中以 JSON 格式保存聊天记录吗? 有没有关于如何处理这个的教程?
您不太可能找到整个用例的文档,但是,您可以使用一些信息来源。
- 对话代码有一个用nodejs编写的对话服务演示应用程序https://github.com/watson-developer-cloud/conversation-simple. In particular, take a look at https://github.com/watson-developer-cloud/conversation-simple/blob/master/app.js。
- Cloudant 有一个 nodejs 库 https://github.com/cloudant/nodejs-cloudant。在那 link 中,您将找到有关如何连接到 Cloudant 和持久保存数据的示例。
- 要发送电子邮件,您可能需要订阅类似 sendgrid 的服务。在那个 link 中,您将找到使用 nodejs 发送电子邮件的文档。
作为开发人员,您需要在 nodejs 应用程序中集成用于 watson conversation、cloudant 和 sendgrid 的 API。