1

我对如何将我的 Watson 机器人集成到 Facebook Messenger 等消息平台上感到困惑。为了构建该机器人,我使用了 Watson Conversation 服务,还使用了 Bluemix cloudfoundry node.js 应用程序在 Web 上公开它。它工作得很好,但如果不使用像 stamplay 这样的第三方平台,我就无法将它集成到平台上。我真的不想使用第三方平台来集成我的机器人。

有人有想法么?也许我可以在我的 Bluemix 云平台上托管我自己的机器人?我只是不知道怎么做。

4

3 回答 3

1

您可能需要为此使用一些促进者,例如 Node-red 或 NGROK。

  • 使用Node-red轻松将 Watson Conversation 与 facebook 集成。
  • 使用 NGROK,Tanmay Bakshi 教如何做到这一点。检查本教程

使用 Node-RED,您可以functions为您的应用程序创建业务规则,并且有很多选项。

注意:我已经构建了一些开源基本示例,以使用 Node.js将 Watson Assistant 与Telegram Facebook集成。您可以按照说明操作或阅读存储库中的文档。

于 2017-05-24T16:42:14.767 回答
0

这个中间件插件允许开发人员轻松地将 Watson Conversation 工作区与多个社交渠道(如 Slack、Facebook 和 Twilio)集成。客户可以通过不同渠道与单个工作区进行同步、独立的对话。

https://github.com/watson-developer-cloud/botkit-middleware

于 2017-05-24T09:47:23.787 回答
0

为此,我创建了一个入门应用程序。我的示例是针对 Slack 的,您可以通过创建一个 slack API 令牌轻松使用它。starter 是在 node-red 中实现的,你只需要插入你的 API 令牌,其余的会自动部署。我使用了 Watson Conversation 和 Natural Language Understanding。

一键部署和更详细的描述: https ://github.com/BenediktKrueger/SlackBot-Starter-on-Bluemix

于 2017-05-30T20:21:54.140 回答