使用Wit.aI开发聊天机器人

时间:2016-11-21 11:19:18

标签: node.js heroku chatbot wit.ai

我计划使用Wit.ai为Android和iOS开发一个聊天机器人。我想要一台服务器,我有Bot引擎。 Bot引擎有几个组件,如来自Wit.ai的Exported应用程序,调用weather API,date API等。当用户发送消息时,它被发送到Wit并返回响应。例如,当用户说,"纽约的天气是什么时,该消息被转发给Wit,Wit进一步调用weather API来获取天气并将其返回给机器人。 Bot依次转发到充当表示层的app。"

我打算使用以下内容来实现上述目标:

  1. Heroku充当服务器。
  2. Wit.ai作为NLP
  3. 计划将应用与信使整合
  4. 由于我是这种编程和架构的新手,我的问题非常基础。请忍受。我有以下问题:

    1. 我可以在Heroku上传一个与Wit.ai和其他API对话的程序吗?如果是,有人可以显示详细的教程从应用程序调用Heroku,如何从Heroku拨打电话到其他API?

    2. 有人建议我使用Firebase,即Baas。我可以使用它来实现更多目标吗?

      关于, 苏雷什

1 个答案:

答案 0 :(得分:0)

我们使用heroku来获取https网址,如果我们这样做,我们可以在developer.facebook.com中设置webhook网址。 要了解更多信息,请按照this教程。

请记住,当您设置完所有后尝试测试时,您需要测试自己的帐户(意味着还无法测试每个Facebook帐户。) 要成为公共机构,你需要至少等待5个工作日。