2
我剛開始讀奧賴利的XMPP權威指南和問候世界,他們有這樣的腳本:如何在本地機器上測試xmpp/jabber?
def main():
bot = EchoBot("[email protected]/HelloWorld", "mypass")
bot.run()
class EchoBot(object):
def __init__(self, jid, password):
self.xmpp = sleekxmpp.ClientXMPP(jid, password)
self.xmpp.add_event_handler("session_start", self.handleXMPPConnected)
self.xmpp.add_event_handler("message", self.handleIncomingMessage)
def run(self):
self.xmpp.connect()
self.xmpp.process(threaded=False)
def handleXMPPConnected(self, event):
self.xmpp.sendPresence(pstatus="Send me a message")
def handleIncomingMessage(self, message):
self.xmpp.sendMessage(message["jid"], message["message"])
但它並沒有說如何測試和我的本地機器上運行此。我對xmpp非常陌生,有點困惑。我是否需要安裝本地xmpp服務器,或者是否有現有的服務器,可以在哪裏測試?
我建議你安裝prosody.im因爲例如安裝在Ubuntu /配置是很容易 – Alfred 2011-01-18 22:18:17
謝謝,但我實際使用ejabberd現在只是讓我有一個理由去學習二郎。 :) – Marconi 2011-01-21 19:26:49