Oreilly XMPP示例代码

Oreilly XMPP示例代码,xmpp,Xmpp,我当时正在读这本书,或是《权威指南》 第2章中有EchoBot的示例代码 我想知道如何测试这段代码 def main(): 类EchoBot(对象): 我安装了sleekxmpp,在jabber.org上创建了一个帐户并替换了echobot@wonderland.lit/地狱世界myusername@jabber.org/HelloWorld和带有mypassword的mypass 但是当我运行这个代码时。。。它似乎没什么作用。它只是终止。 是否缺少任何内容?此示例代码不适用于新版本的Sleek

我当时正在读这本书,或是《权威指南》

第2章中有EchoBot的示例代码

我想知道如何测试这段代码

def main():

类EchoBot(对象):

我安装了sleekxmpp,在jabber.org上创建了一个帐户并替换了echobot@wonderland.lit/地狱世界myusername@jabber.org/HelloWorld和带有mypassword的mypass

但是当我运行这个代码时。。。它似乎没什么作用。它只是终止。
是否缺少任何内容?

此示例代码不适用于新版本的SleekXMPP库,因为API已更改

机器人的最后一行应该是:

    self.xmpp.sendMessage(message["from"], message["body"])

SleekXMPP库的作者在此处解释示例代码中所需的更改:

此示例代码不适用于新版本的SleekXMPP库,因为API已更改

机器人的最后一行应该是:

    self.xmpp.sendMessage(message["from"], message["body"])

SleekXMPP库的作者在这里解释了示例代码中所需的更改:

为了测试echo机器人,您可以打开另一个Jabber客户端(例如Psi或Kopete),将echo机器人添加到您的花名册中,然后您可以像在任何其他IM场景中一样与它聊天,只有echo bot会响应您发送的消息


但一定要访问以查看书籍示例的最新版本。

为了测试echo机器人,您可以打开另一个Jabber客户端(例如Psi或Kopete),将echo机器人添加到您的名册中,然后您可以像在任何其他IM场景中一样和它聊天,只有echo bot会响应您发送的消息


但一定要去看看这些书的最新版本的例子。

无论你们发送什么信息,都应该回馈给他们myusername@jabber.org. 用另一个JID登录jabber.org,开始并与MyUserName聊天。它应该会回显您发送到的任何消息myusername@jabber.org. 使用另一个JID登录jabber.org,然后开始使用myusername聊天
    self.xmpp.sendMessage(message["from"], message["body"])