首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用python库发送xmpp消息

使用python库发送xmpp消息
EN

Stack Overflow用户
提问于 2009-05-26 13:39:08
回答 2查看 34.5K关注 0票数 10

如何使用以下Python库之一发送XMPP消息: wokkel、xmpppy或jabber.py?

我想我知道伪代码,但到目前为止还无法正确运行。这就是我迄今尝试过的:

  • 调用一些API并传递servername和端口号,以连接到该服务器。
  • 调用一些API并传递用户名、密码来构造一个JID对象。
  • 使用那个JID进行身份验证。
  • 构造一个Message对象并调用一些API,并在参数中传递该消息obj。
  • 调用一些发送API。

这似乎在概念上很容易,但魔鬼在某处的细节。如果可能的话,请展示一个样本片段。

EN

回答 2

Stack Overflow用户

发布于 2009-05-26 20:36:32

这是最简单的xmpp客户端。它将发送一条'hello :)‘消息。我在这个例子中使用了xmpppy。并连接到gtalk服务器。我认为这个例子是不言自明的:

代码语言:javascript
复制
import xmpp

username = 'username'
passwd = 'password'
to='name@example.com'
msg='hello :)'


client = xmpp.Client('gmail.com')
client.connect(server=('talk.google.com',5223))
client.auth(username, passwd, 'botty')
client.sendInitPresence()
message = xmpp.Message(to, msg)
message.setAttr('type', 'chat')
client.send(message)
票数 39
EN

Stack Overflow用户

发布于 2009-07-05 01:46:45

xmpppy在其主页上列出了许多示例(在“示例”下),其中最基本的示例是发送一条测试消息。它们使示例变得越来越有趣--它们通过聊天机器人程序引入了面向回调的API。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/910737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档