我正在尋找一個開源對話機器人或任何帶有API的在線機器人。我看着cleverbot,但他通過JavaScript發送消息,所以idk如何解析它。我發現MegaHal和java實現JMegaHal,但它確實有點愚蠢。還有其他人嗎?用API聊天對話機器人? (cleverbot)
回答
我正在尋找這個很多。謝謝! – artouiros
+1喜歡它! 「PANDORABOTS」參數('d689f7b8de347251')是否是任何人都可以使用的特定密鑰? – RedFilter
pandorabots網站託管許多機器人。所以'PANDORABOTS'參數''d689f7b8de347251''是'botid'。請看看這個網頁:[mostactive pandorabots](http://www.pandorabots.com/botmaster/en/mostactive)。你會找到最活躍的機器人列表,如果你點擊一個,你將能夠找到它的'botid'到URL中。 –
也許這將是很有意思:https://sourceforge.net/projects/chatem/ - 腳本要求選擇2的聊天機器人,啓動對話和手掌斷從一個到另一個機器人的回答,表現出你的原碼的對話框
AIML(潘多拉機器人)
,具有相同的頁面上的一個按鈕,你生成你的用戶密鑰和應用ID。一旦你在usr/bin中安裝了pb-cli,編譯和設置程序,你就可以從你的mac終端或linux shell服務器端訓練bot,並使用pb upload來上傳更新你的Pandora Bots知識庫的aiml文件。每次更新之後,您必須重新編譯,但網站的信息散佈在不同的網站上,所以如果您看到任何教程,我會建議您將書籤標記在頁面上。我認爲nodejs的教程是在chatbots.io
應用程序名稱和botname可以是任何你想要它們。主機名可以留空,但是我相信如果你想在你自己的網站上使用它,它可以使用一個url的例子。您爲您的機器人選擇的名稱是一個私人名稱,必須與其他憑證一起使用,並且一旦它在潘多拉盒子機上託管,您就選擇其他名稱,因此只需使用相同的名稱,否則您將使用機器人免稅額。一旦使用了pb init,就會設置你選擇的底層機器人名稱。
一旦完成了這一切,你可以在github上下載並下載目標文件。我有一個基本的Java程序實現,我將很快與OpenGL綁定,並最終可以將Microsoft Kinect技術與JOGL結合起來,並有可能在一天內構建一個機器人。
- 1. 空聊天機器人會話表
- 2. 如何使用Watson對話構建混合聊天機器人?
- 3. 使用Python的聊天機器人中的上下文對話
- 4. 分配(聊天機器人)
- 5. 實現聊天機器人
- 6. 聊天機器人:安裝
- 7. 聊天機器人平臺
- 8. Python IRC聊天機器人
- 9. 與node.js中的Wit.ai聊天機器人開始對話
- 10. 構建聊天機器人的對話數據
- 11. 使用Wit.aI開發聊天機器人
- 12. PHP WebSocket聊天:私人對話
- 13. jQuery的聊天機器人insertAfter父DIV
- 14. 錯誤而安裝聊天機器人
- 15. 聊天機器人命令cooldown
- 16. .NET前端的聊天機器人?
- 17. Node.js蒸汽聊天機器人
- 18. 在skype中整合聊天機器人
- 19. Ruby聊天機器人命令cooldown
- 20. 聊天機器人類(服務類)和聊天機器人客戶端(應用)類
- 21. 你能在watson對話聊天機器人響應中嵌入圖像嗎?
- 22. 網絡聊天:機器人無法與機器人應用服務器通信
- 23. 純javascript聊天對話
- 24. jabber-net聊天對話
- 25. 測試和使用沒有模擬器的聊天機器人
- 26. 如何將聊天機器人的聊天信息發送給客戶?
- 27. 在流星的聊天機器人響應後,滾動到聊天的底部
- 28. Facebook聊天機器人使用谷歌應用程序引擎
- 29. 如何模擬您的聊天機器人使用Facebook Messenger API「編寫」回覆?
- 30. 如何開發與微軟機器人SDK和LUIS聊天機器人conected
在側面說明。我看着cleverbot來回發送的數據,我根本沒有看到任何解析問題。他們只是純文本大聲哭泣,後面跟着一個設置的前綴,然後是之前發送的所有消息。 – Alxandr
@Alxandr我使用httpfox來查看GET中的內容,它什麼也沒有顯示。現在嘗試另一個解析器。謝謝。 – artouiros
只需使用谷歌瀏覽器或Firefox與螢火蟲。 – Alxandr