gpt4 book ai didi

php - 通过 (libpurple) 信使协议(protocol)发送和接收消息

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:20 25 4
gpt4 key购买 nike

我有一个想法,要求我能够通过标准的 Messenger 协议(protocol)(例如 msn、icq、aim、skype 等)发送和接收消息...

我目前只熟悉 PHP 和 Python,因此我会喜欢一个可以从上述语言访问的库。我发现 php 的 phurple ( http://sourceforge.net/projects/phurple/ ) 和 python-purple ( http://developer.pidgin.im/wiki/PythonHowTo ) 似乎不是最新的。你们会建议做什么?我的目标是像 meebo.com 一样以远程方式编写一个 web 应用程序

答案应该包括一个教程或示例实现以及一个体面的文档.. pidgin.im 并没有真正有用的教程..

或者,您也可以只告诉我不同​​类型的实现,这样我就可以根据现有的 icq、aim、msn 等实现构建自己的类。

如何连接到帐户(登录)然后发送一条消息的示例将是最终的帮助!

来吧,伙计们:)

最佳答案

这里是连接到 Pidgin DBus 服务器的方法。

#!/usr/bin/env python
import dbus

bus = dbus.SessionBus()

if "im.pidgin.purple.PurpleService" in bus.list_names():
purple = bus.get_object("im.pidgin.purple.PurpleService",
"/im/pidgin/purple/PurpleObject",
"im.pidgin.purple.PurpleInterface")

print "Connected to the pidgin DBus."
for conv in purple.PurpleGetIms():
purple.PurpleConvImSend(purple.PurpleConvIm(conv), "Ignore this message.")

else:
print "Could not find piding DBus service, make sure Pidgin is running."

不知道你有没有看到这个,这里是官方的python DBus教程:link .

编辑: 重新添加到 pidgin dev wiki 的链接。它教你我上面发布的一切,只需向下滚动页面。 http://developer.pidgin.im/wiki/PythonHowTo

关于php - 通过 (libpurple) 信使协议(protocol)发送和接收消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1620793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com