我打算使用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' –
嘗試就像那個兄弟, –