我计划使用Wit.ai为Android和iOS开发一个聊天机器人。我想要一台服务器,我有Bot引擎。 Bot引擎有几个组件,如来自Wit.ai的Exported应用程序,调用weather API,date API等。当用户发送消息时,它被发送到Wit并返回响应。例如,当用户说,"纽约的天气是什么时,该消息被转发给Wit,Wit进一步调用weather API来获取天气并将其返回给机器人。 Bot依次转发到充当表示层的app。"
我打算使用以下内容来实现上述目标:
由于我是这种编程和架构的新手,我的问题非常基础。请忍受。我有以下问题:
我可以在Heroku上传一个与Wit.ai和其他API对话的程序吗?如果是,有人可以显示详细的教程从应用程序调用Heroku,如何从Heroku拨打电话到其他API?
有人建议我使用Firebase,即Baas。我可以使用它来实现更多目标吗?
关于, 苏雷什
答案 0 :(得分:0)
我们使用heroku来获取https网址,如果我们这样做,我们可以在developer.facebook.com中设置webhook网址。 要了解更多信息,请按照this教程。
请记住,当您设置完所有后尝试测试时,您需要测试自己的帐户(意味着还无法测试每个Facebook帐户。) 要成为公共机构,你需要至少等待5个工作日。