问题标签 [pidgin]

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 回答
347 浏览

python - 在python中的pidgin上向主房间发送消息

我需要创建一个 python 脚本来向 pidgin 聊天的主房间发送带有特定警报的消息,以便所有连接的人都可以看到警报、消息等。

我有一个 sript 工作,但只将消息发送给特定的人,但我需要将消息发送到主房间。

脚本是这样的:

任何提示发送给主房间里的所有人?谢谢

0 投票
0 回答
572 浏览

c# - 如何使用 C# 发送 XMPP 消息?

我正在使用 C# 构建一个应用程序,用于在我的工作场所分发警报信息。此时我们必须手动将每个警报发送到多个电子邮件、一个论坛、一个通知网站和一个 XMPP 聊天服务器(我们目前使用 Pidgin 连接到它)。我已经能够成功地将我的应用程序链接到除 XMPP 服务器之外的所有服务器。

我只需要使用一个用户名连接到服务器的代码,并向分发用户发送一条消息(将它收到的任何内容广播给所有其他用户),然后关闭连接。

有人对我应该如何做这件事有任何想法吗?

0 投票
1 回答
1763 浏览

xmpp - 无法`插入图像`

Pidgin 有一个选项Insert Image,但是当我使用 XMPP 时,此功能不可用

在此处输入图像描述

有没有人解决过这个问题?

0 投票
1 回答
142 浏览

proxy - Pidgin 在 squid 代理中不起作用

我已经建立了一个测试实验室Squid Proxy version 3.5.20

我已允许port 5222进入,squid proxy但仍未pidginOpenfire Server.

下面的Squid.conf配置。

请帮忙。

0 投票
0 回答
35 浏览

user-interface - 防止 GtkWidget 在父级销毁时销毁

我目前正在为 GTK+ 软件 (Pidgin) 编写插件。我以前没有使用过 GTK,所以我只是对文档中的对象如何工作有点熟悉。

我正在创建几千个带有图像的按钮(笑脸)并将它们存储在一个双向链表中。然后,根据用户请求,这些按钮的一部分显示在对话框中,以 hbox 和 vbox 组织。一旦用户关闭对话框,它就会被销毁,hbox、vbox、按钮和图像也会被销毁。但我不希望按钮及其图像被破坏,因为我试图将它们保留在双向链接列表中以便能够再次快速显示它们。

我尝试了什么:

  • 使用 g_object_ref() 或 g_object_ref_sink() 创建对按钮的额外引用。这并没有改变什么。
  • 连接到应该在最终确定之前调用的“删除”信号。虽然没有发出这个信号。

编辑:我还检查了 GObject.ref_count 字段,它不会为零。所以这不是问题的原因。

对于如何尽可能有效地防止按钮被破坏的任何提示,我将不胜感激

0 投票
1 回答
1316 浏览

pidgin - 如何从命令行设置 Pidgin 状态?

如何从命令行在 Pidgin 即时通讯程序中设置/更改我的状态(如可用/忙碌/离开)?我需要这个来确保我的状态在我锁定屏幕时变为“离开”。我安装了“awayonlock”插件,但它似乎不适用于 MATE 桌面环境。

0 投票
1 回答
71 浏览

dbus - 如何通过 DBus 将联系人移动到 pidgin/purple/finch 中的另一个组?

我没有找到一种方法可以通过DBus(例如使用 python)将多个联系人好友移动到 pidgin/finch/libpurple 中的另一个组?我在API 1中没有找到任何东西| 2

0 投票
1 回答
1795 浏览

ssl - Pidgin for XMPP -- SSL 握手失败

我安装了最新的 Ubuntu 18.04,并尝试像以前一样使用 Pidgin 连接到我们内部的 XMPP 服务器(它很旧,我无法访问)。

但我无法连接...出现SSL Handshake Failed错误。

这是我在调试窗口中得到的:

(10:37:11) account: Connecting to account d.goosens@%%SERVER_NAME%%/Spark 2.6.3. (10:37:11) connection: Connecting. gc = 0x55e3f7cdca10 (10:37:11) dnsquery: Performing DNS lookup for %%SERVER_IP%% (10:37:11) dnsquery: IP resolved for %%SERVER_IP%% (10:37:11) proxy: Attempting connection to %%SERVER_IP%% (10:37:11) proxy: Connecting to %%SERVER_IP%%:5222 with no proxy (10:37:11) proxy: Connection in progress (10:37:11) proxy: Connecting to %%SERVER_IP%%:5222. (10:37:11) proxy: Connected to %%SERVER_IP%%:5222. (10:37:11) jabber: Sending (d.goosens@%%SERVER_NAME%%/Spark 2.6.3): <?xml version='1.0' ?> (10:37:11) jabber: Sending (d.goosens@%%SERVER_NAME%%/Spark 2.6.3): <stream:stream to='%%SERVER_NAME%%' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'> (10:37:11) jabber: Recv (177): <?xml version='1.0' encoding='UTF-8'?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="%%SERVER_NAME%%" id="a1c57c52" xml:lang="en" version="1.0"> (10:37:11) jabber: Recv (486): <stream:features><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"></starttls><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>DIGEST-MD5</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/></stream:features> (10:37:11) jabber: Sending (d.goosens@%%SERVER_NAME%%/Spark 2.6.3): <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/> (10:37:11) jabber: Recv (50): <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/> (10:37:11) nss: Handshake failed (-12279) (10:37:11) connection: Connection error on 0x55e3f7cdca10 (reason: 5 description: SSL Handshake Failed) (10:37:11) account: Disconnecting account d.goosens@%%SERVER_NAME%%/Spark 2.6.3 (0x55e3f700e310) (10:37:11) connection: Disconnecting connection 0x55e3f7cdca10 (10:37:11) connection: Destroying connection 0x55e3f7cdca10 (10:37:12) util: Writing file prefs.xml to directory /home/dgoosens/.purple (10:37:12) util: Writing file /home/dgoosens/.purple/prefs.xml (替换了 SERVER_NAME 和 SERVER_IP)

尝试了所有可能的帐户设置...但似乎没有任何效果...

有什么建议么 ?

0 投票
1 回答
1019 浏览

gmail - 无法从 Pidgin 连接到 Google Hangouts 帐户

几周前,我可以在 Pidgin 客户端中使用 gMail(或 Hangouts)帐户。但最近,每次尝试从 Pidgin 客户端连接到我的 gMail 帐户时,我都会收到“未授权”消息。

想知道是否已更改某些内容,或者不再支持从 Pidgin 客户端连接到 gMail(环聊)帐户。

这是 pidgin 客户端中的配置:

0 投票
2 回答
304 浏览

php - XMPP 上的 Google Talk

我正在尝试talk.google.com在端口 5222 上建立 XMPP 连接,但是我收到一个301 MOVED PERMANENTLY响应,将我重定向到hangouts.google.com.

我知道谷歌放弃了 GTalk,而我能找到的结果真的不能确定该服务是否真的仍在运行(尽管没有维护)。

我几乎放弃了认为它不再存在的想法,但是最后尝试使用外部客户端(Adium ......像 Pidgin 但适用于 Mac)而不是我自己的库(XMPP-PHP),最终实际连接到服务器并发送消息一切都好。

有什么我想念的吗?