這個問題在不同的時間以不同的形式提出來,但是隨著時間的流逝,事情已經發生了相當大的變化,并且現有的答案一開始并不十分令人滿意,所以我允許我自己再問一次,我想實現一個聊天機器人,以便我們的團隊能夠回答查詢并接受命令(大致來說就像Github的hubot一樣),我想在Google Talk服務(Gmail和其他地方的聊天服務)的基礎上做到這一點),我寧愿在 AWS 上用 Python 或 Go 來做(而不是使用 Google App Engine),我的問題是,在過去一年中一直在積極開發中的是python中的任何Google聊天客戶端庫還是Go那里?非常感謝有關實施聊天機器人的任何建議。我的計劃是擁有一個Google Talk客戶端,該客戶端始終在運行,一直在等待人們與之交談并解釋其消息/命令(而不是運行服務器并處理用戶身份驗證和...)
3 回答

慕妹3242003
TA貢獻1824條經驗 獲得超6個贊
與gtalk服務器的服務器到服務器通信無需任何調整即可工作。
請注意,您最好考慮設置自己的XMPP服務器,因為有許多免費的XMPP服務器(ejabberd,prosody,openfire,jabberd2),并且有免費的啟用XMPP的Web聊天客戶端(JWChat是一個例子),以防萬一。希望使人們能夠直接從Web UI聊天。
至于庫,我聽說在為Python編寫支持網絡的應用程序時使用Twisted框架很流行,因此請查看可用的東西。 go-xmpp
@jnml提到的問題似乎還不支持核心XMPP RFC中指定的最低要求。
- 3 回答
- 0 關注
- 240 瀏覽
添加回答
舉報
0/150
提交
取消