我打算使用Wit.ai开发Android和iOS聊天机器人。我想有一个服务器,我有Bot引擎。 Bot Engine有几个组件,例如Wit.ai的导出应用程序,调用天气API和日期API等。当用户发送消息时,它会发送给Wit,并返回响应。例如,当用户说:“纽约的天气是什么,信息被转发给Wit,Wit进一步调用天气API来获取天气并将其返回给机器人。Bot继而转发给作为表示层的应用程序“。使用Wit.aI开发聊天机器人
我计划使用以下方法来实现上述:
- 的Heroku充当服务器。
- Wit.ai作为NLP
- 计划应用与信使
由于我是新来的这种编程和架构设计的整合,我的问题是非常基本的。请忍受。我有以下问题:
我可以在Heroku上面上传一个与Wit.ai和其他API对话的程序吗?如果是的话,有人可以展示一个详细的教程从应用程序调用Heroku,如何从Heroku打电话给其他API?
我被一些人建议使用Firebase,它是Baas。我能用更多的方法获得更多?
与问候, 苏雷什
我试着按照你指导的教程。但是,当我在我的node.js命令提示符下键入 以下代码时,我收到错误消息。我用我的服务器访问令牌代替了您的代币。可以做什么? curl -H'授权:持票人<您的代理人>''https://api.wit.ai/message?v=20161122&q=what%20is%20the%20weather%20in%20New%20York' –
curl - H'授权:持票人ABCDKEFJ_bla_bla_bla''https://api.wit.ai/message?v=20160526&q=what%20is%20the%20weather%20in%20New%20York' –
尝试就像那个兄弟, –