问题标签 [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.

0 投票
0 回答
148 浏览

python - xmpppy 自动重连

我想使用 xmpppy 和一个名为pygtalkrobot的库来运行一个小聊天机器人。但是我有一个非常糟糕/旧的路由器,所以经常断开连接。我希望脚本能够以某种方式检测连接问题,或者每 5 分钟定期检测一次,或者使用某些事件,如果出现问题则重新连接。

但是我不知道如何检查或使用什么事件(如果有的话)。在我看来,xmpppy API 文档也很不清楚。

0 投票
1 回答
129 浏览

python - 我可以将 xmpp python 库添加到我的谷歌应用引擎服务器吗

我正在尝试使用 gogle 应用引擎作为服务器在 xmmp 客户端之间发送消息,因此我更喜欢将 xmpp 库用于 python (xmpppy) 而不是 google 应用引擎 API 的 xmpp 库。我可以将 xmpp python 库添加到我的服务器吗?我的意思是我可以使用这个库而不是谷歌应用引擎的 xmpp 库吗?

0 投票
2 回答
717 浏览

python - 在 Python (XMPPY) 中通过代理连接到 Jabber 服务器

尝试使用代理连接到 jabber:

没有代理它连接良好。代理语法正确吗?在 XMPPY ( https://github.com/normanr/xmpppy/blob/master/xmpp/client.py ) 中引用“Client.py”可能有助于理解语法。

希望尽快得到回应!

0 投票
2 回答
2890 浏览

python - Send a Facebook Message with XMPP using Access Tokens in Python

This is a very specific question, but I cannot find any documentation on how I can do it. The Facebook Documentation is pretty vague with some horrible and useless PHP examples (really, it's code like the Facebook PHP Sample Code that make people think PHP sucks) but I cannot find anything around for Python.

I can't even work out how to apply the same principles from the PHP sample code into a Python world. The xmpppy and SleekXMPP docs are a bit bare (or broken) and Google only shows examples of people using passwords.

I have the access tokens coming from the database, I have no interest in spawning a browser to find stuff, or doing anything else to find a token. I have them, consider it a hardcoded string. I want to pass that string to XMPP and send a message, that is the whole scope of things.

Any suggestions?

0 投票
2 回答
5276 浏览

python - python xmpp简单客户端错误

我收到以下错误:

在 python 2.7 中运行以下代码时:

如果有人知道如何解决它会很高兴。

PS N3RO 提出的修复后错误的完整回溯:

修复前:

0 投票
0 回答
402 浏览

python - xmpppy 如何发送 iq 对象?

我有一个内部服务器 xmpp (openFire),我开发了一个实习生聊天客户端。

我为此使用 xmpppy 和 pyqt,但我在服务器/客户端对话方面遇到了一些问题。

我想试试,有一个处理程序来获取聊天的版本。

处理程序:

如果我使用另一个聊天客户端并询问版本,则此处理程序有效。(即,Spark 2.6.3)

Spark发送的询问版本的iq对象是:

但是,如果我尝试对我的聊天客户端执行相同的 iq 对象,它就不起作用(他没有输入 def handleVersion(self):

当我创建自己的请求时:

我发送前的 Iq 对象是:

发送后是:

我不知道为什么这个请求不起作用。

0 投票
0 回答
233 浏览

android - 在桌面客户端上获取 GCM 注册 ID

我正在尝试在桌面上注册一个客户端 python 脚本,这样它就可以像一个安卓设备一样接收数据。我正在使用 xmpppy,并且可以与连接服务器通信,但我需要根据我的发件人 ID 请求注册 ID。在 Android 中,它是一个简单的函数调用,但我如何在桌面上完成此操作?

0 投票
1 回答
313 浏览

python - 来自 xtalk.py 的 Python-XMPP 回溯

我有带有 Python 2.7 的 Ubuntu 12.10,并且正在使用 python-xmpp 库 (xmpppy) 我能够连接到我的 XMPP 服务器 (ejabberd) 并向用户发送即时消息,方法是使用名为xsend.py的示例脚本

当我尝试使用测试脚本xtalk.py时,我能够再次连接到 xmpp、auth 并发送消息。该脚本还应该允许我收到我正在向其发送消息的人的回复。

当我运行程序时,会发生这种情况:

我不确定从哪里开始解决此问题。谁能给我小费?

具体来说,我可以运行 xtalk.py 并向用户发送消息,但是一旦用户键入响应的第一个字母(使用 pigin 客户端),python 程序就会因该回溯而崩溃。

基本上,我可以使用此脚本发送消息,但无法接收回消息。我认为原因可能与 XMPP 通知该程序用户正在输入有关,因为直到我在 pigin 客户端中按下键以回复聊天时才会发生错误。如果我想回复“你好!” 然后,只要我在 pigin 客户端上按 h,服务器上的 python 程序就会崩溃。我什至来不及发送消息。

另一个非常有趣的观点:如果我在我的 android 上使用 Xabber 聊天客户端,我可以使用此脚本进行两​​种方式的聊天。我只是不能用这个脚本和桌面 Pigin 客户端两种方式聊天......

0 投票
2 回答
2623 浏览

python - Python 上的 XMPP 响应 Gtalk 但不响应环聊

我正在尝试使用 python 和 XMPP 的 Gtalk 机器人。

当我使用 iChat 应用程序 ping 机器人时,我可以收到回复。但是当我使用环聊 ping 时,我无法收到响应消息。但我仍然可以在服务器端日志中看到我的消息。

这与 gtalk 退出 XMPP 支持有关吗?

我的 Bot 仍然能够接收消息,但我的环聊应用程序没有收到响应

0 投票
1 回答
1003 浏览

python - Python xmpp蛮力脚本不起作用

我已经使用 xmpppy 编写了一个(非常)简单的 python 脚本来尝试制作一个 xmpp(jabber)帐户暴力破解器,但是当我尝试运行它时,我得到:

第 5 行打印“语法:xsend JID 文本”语法错误:语法无效。

任何想法我做错了什么?