Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用TwistedWords Python库创建一个简单的GoogleTalk客户端?_Python_Twisted_Xmpp_Google Talk - Fatal编程技术网

如何使用TwistedWords Python库创建一个简单的GoogleTalk客户端?

如何使用TwistedWords Python库创建一个简单的GoogleTalk客户端?,python,twisted,xmpp,google-talk,Python,Twisted,Xmpp,Google Talk,我对使用Python制作GoogleTalk客户端感兴趣,并希望使用TwistedLibraries Word模块。我已经看过了这些例子,但它们不适用于当前的GoogleTalk实现 有人在这件事上运气好吗?你介意记录一个简短的教程吗 作为一项简单的任务,我想创建一个客户机/机器人,跟踪我的各种Google Talk帐户的在线时间,这样我就可以得到一个总数。我想我可以在每个帐户中为bot添加好友,然后使用XMPP状态信息跟踪我可以聚合的时间 谢谢。由于Twisted LIB似乎已经过时,您有两个

我对使用Python制作GoogleTalk客户端感兴趣,并希望使用TwistedLibraries Word模块。我已经看过了这些例子,但它们不适用于当前的GoogleTalk实现

有人在这件事上运气好吗?你介意记录一个简短的教程吗

作为一项简单的任务,我想创建一个客户机/机器人,跟踪我的各种Google Talk帐户的在线时间,这样我就可以得到一个总数。我想我可以在每个帐户中为bot添加好友,然后使用XMPP状态信息跟踪我可以聚合的时间


谢谢。

由于Twisted LIB似乎已经过时,您有两个选择: 实现您自己的XMPP处理程序或寻找其他库


我建议使用原始XML;XMPP并没有那么复杂,您一定会学到一些东西。

不久前,我正在寻找用python构建XMPP客户机的方法。我还没来得及做我一直在寻找的项目。我没有看到任何使用twisted的东西,但是我找到了一些XMPP库

我还发现了一个在GPL下的python程序,它使用XMPP充当多点会议系统


我已经使用
xmpppy
库编写了一个简单的Jabber bot(也就是Google talk bot),它运行良好。上的示例应该让您开始(特别是)

至于用twisted实现的东西。用词:

这是一个简单的教程,介绍如何创建一个机器人,将收到的每条消息打印到本地终端(以及一个回复收到消息的版本)。要跟踪各种帐户的在线时间,您需要添加一个“状态”回调(在线/离线/离开等是Jabber术语中的“状态更改”)

对于更完整的系统,使用twisted.words和jabber接口


文件似乎是一个很好的开始——它似乎很简单。

沃克尔是扭曲文字的未来。写了一篇非常好的入门文章


如果您想要一个好的、功能性的示例项目,请查看我的bot。

我也对这个项目感兴趣。。。有人知道吗?我强烈建议不要处理原始XML(对于一个实际的bot..作为一个实验,当然)-您只是在重新创建任何XMPP库。我想所有的库都应该在某个地方有一个详细选项来显示原始XML。。