gpt4 book ai didi

python - 如何在本地机器上测试 xmpp/jabber?

转载 作者:太空宇宙 更新时间:2023-11-04 01:41:11 25 4
gpt4 key购买 nike

我刚开始阅读 Oreilly 的 XMPP 权威指南,对于 hello world,他们有这个脚本:

def main():
bot = EchoBot("echobot@wonderland.lit/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 服务器,还是有一个现有的服务器可供我测试?

最佳答案

是的,如果您想在本地进行测试,您可能需要安装自己的服务器。许多服务器都有一键式安装系统,应该可以轻松地在您的平台上安装。

如果您在 Google Chat(即 XMPP)等平台或 jabber.org 等平台上拥有一个托管 XMPP 帐户,它也应该适用于托管 XMPP 帐户。

关于python - 如何在本地机器上测试 xmpp/jabber?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4672028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com