问题标签 [xmpppy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 安装 xmpppy python 库和识别模块时遇到问题
我的整个项目涉及我尝试使用 python 3.4 用我在 Spotify 中播放的当前歌曲更新我的 Cisco Jabber 状态。这是我的工作笔记本电脑的win 7。
我第一次尝试体验一个好的 python 库,它可以让我改变我的 Jabber 状态,我在这里读到了http://xmpppy.sourceforge.net/ xmpppy 可能是我正在寻找的东西。Pip 无法识别 xmpppy,因此我从该网站下载了该库并python.exe setup.py install
在解压缩的文件夹(来自下载)中使用进行安装。感觉安装成功了。
但是,尝试import xmpp
(安装在站点包中的文件夹仅称为 xmpp)会留下此错误:
在 xmpp 文件夹中,我可以看到 simplexml.py、protocol.py、debug.py 等,但是 shell 没有通过导入加载它们。
我应该在我的导入语句中使用更多的东西来确保加载模块吗?我可能把它们放在错误的地方吗?
还有一个额外的问题,是否有更好的图书馆来完成这项工作?
谢谢您的帮助。
python - 使用 XMPP 开发在两个用户中充当中介的客户端
我正在研究用户将询问查询并将该查询路由到用户组的要求。用户组可以直接与搜索者交流。全部使用 XMPP python 客户端和 XMPP 服务器(ejabberd)
详细场景:
- User1@example.com 询问一个查询,它的目的地是 answers@example.com
- answers@example.com 从数据库中选择一个用户列表(g1)并将查询转发给他们。
- g1 的每个成员都单独回复 User1@example.com,即使消息是从 answers@example.com 发送的
第 1 步是简单的 XMPP,并且已经完成
步骤2可以照顾
第3步我怀疑它是否可以完成。我需要关注 XMPP 的哪些功能。请赐教。
PS:我正在使用 xmppp.py 编写自定义客户端
python - xmpppy:如何从服务器获取身份验证响应
在尝试注册时,服务器会发送一条包含令牌的消息,该令牌稍后应在会话期间传递给消息。就像是
我尝试了简单的客户端连接序列:
并且连接建立成功。但是,我没有从服务器获取令牌。如何收听和使用回复?
编辑:我看到服务器尝试发送令牌,但失败并显示“无法中继到离线接收器”消息。我连接不正确吗?
python-2.7 - 为什么我的 XMPP 客户端重新发送消息?
我在 heroku 上有一个 XMPP 客户端,它可以与 Google Cloud Messaging 一起使用,但我的应用程序有不良行为确认我的消息,因为我正在确认每条消息并且我没有收到来自 GCM 服务器的任何 nack 消息,所以我不知道是什么问题
我将不胜感激
这是我的代码
python-2.7 - CCS 需要多久关闭一次连接才能执行负载平衡?
我有一个客户端 XMPP,但我从未收到过 CONNECTION_DRAINING 消息,所以我有这个问题,CCS 需要多久关闭一次连接才能执行负载平衡?
这是我验证是否收到 CONNECTION_DRAINING 消息的代码的一部分
我已阅读来自https://developers.google.com/cloud-messaging/ccs的文档
特别是这部分
CCS 需要定期关闭连接以执行负载平衡。在关闭连接之前,CCS 会发送一个 CONNECTION_DRAINING 消息,表示连接正在耗尽,即将关闭。“Draining”是指关闭进入连接的消息流,但允许管道中已经存在的任何内容继续。当您收到 CONNECTION_DRAINING 消息时,您应该立即开始向另一个 CCS 连接发送消息,必要时打开一个新连接。但是,您应该保持原始连接打开并继续接收可能来自连接的消息(并确认它们) - CCS 会在连接准备好时处理启动连接关闭。
CONNECTION_DRAINING 消息如下所示:
android - MultiUserChatLight 组消息监听器
使用带有 smack 库的 MucLight XEP 开发聊天 APP Group 功能,问题是我能够成功地将消息发送到组但是当它来听消息时我很困惑,在 smack 库中我们有
但是它的组特定侦听器,意味着它只侦听多用户聊天参考组,这有些不是我需要的,因为每当我重新连接聊天服务器时,我都需要针对我参与的每个组注册这个侦听器,这不是好意见。另一种方法是注册packetlistener
,这在某些情况下也没什么问题,比如作为群组成员,我收到了我发送到群组的消息,
那么有什么替代方案吗?
有人能告诉我哪里错了吗?
python - 通过xmpp连接python到英雄联盟聊天
我正在尝试将 python 连接到我的英雄联盟聊天(巴西服务器)界面,以尝试对 ping 等运行一些自动响应。但我没有找到成功。这是我在 win32 上的 python Python 3.7.7 (tags/v3.7.7:d7c567b08f, Mar 10 2020, 10:41:24) [MSC v.1900 64 bit (AMD64)] 中运行的代码。我在我的代码中使用我的用户名和密码。
这些是我得到的错误
我对python相当陌生,我想知道是否有更简单的方法可以做到这一点,也许尝试直接通过客户端连接?我对R更熟悉,有没有更简单的方法可以做到这一点?
python - 尝试对 xmpp 服务器进行身份验证时“必须是 str,而不是字节”
我的代码是:
我收到此错误:
我正在使用 xmpppy 模块,但我不知道为什么?因为我传递给 connection.auth 的参数都是字符串
python - 使用 xmpppy 添加到名册?
我正在尝试使用 XMPPpy 将 JID 添加到我的名册中,但我尝试过的任何方法都没有奏效。他们的网站几乎没有任何文档,而且他们确实没有任何示例,所以我所做的大部分工作都只是猜测。我试过他们的“订阅”和“授权”功能。甚至尝试了他们的“setItem”功能,但实际上没有任何效果。任何回应将不胜感激。
python - 在 MUC 中使用 XMPPPY 的 Echo bot
所以这是我的问题,我有一个 Ejabberd 服务器正在运行,我尝试使用 xmpppy 实现我自己的 XMPP API,但目前我不知道为什么我在 MUC 上的 echo bot 不起作用。我已经在私人消息/离线队列上制作了一个回声机器人,它正在工作,但在这里它似乎连接但无法读取消息这里是 MUC Echo 机器人的代码:
当我运行此消息时,消息发送没有任何问题,它正在等待新消息打印它,但即使我在机器人使用另一个 python 脚本运行时尝试发送消息,并且它似乎已连接时,也没有任何反应在终端中并且仍在运行,在 ejabberd 的 Web 界面上,这就是显示的Ejabberd 网页。
所以在网页上似乎没有在 MUC 上连接 echo bot。
提前感谢您的帮助!