用 Confbot 建立 Gtalk 聊天群

python_gtalk_confbot

由于最近又有几位新作者加入谷安团队,所以想在之前 Google Groups 的基础上增加一个更直接的沟通方式,当然首选就是 IM 了。Gtalk 貌似只有 Windows 下面的 App 支持群组聊天,而且是和 MSN 类似的临时群,每次都需要邀请大家加入。一番搜索后发现了 confbot 这个 Python 写的 Gtalk bot。(注意不要和 conf-bot 这个 Java 版搞混)

confbot 的原作者是 Jabber Lorier,貌似是个中国人,在 bot 的 /help 菜单中有其中文 Blog:http://www.donews.net/limodou,英文版的主页 http://coders.meta.net.nz/~perry/jabber/confbot.php 已经无法访问。confbot 早已经停止开发,网上有爱好者在其基础上开发了 confbot v2 ,但是据他们自己说没有 v1 稳定,感兴趣的可以试试看。

据大家反应找不到 confbot 的文件,我把我手里这个 confbot 1.32 上传,我也是从别的网站下载的,所以不敢保证没被动过手脚,我也不对文件内容负任何责任。

confbot-v1_32

废话说了这么多,其实 confbot 的安装是非常简单的,只需要提前准备好一个干净的 Google 帐号给 bot 用即可。我用的是最后一个官方版本 confbot v1.32,用编译自源码的 Python 2.7 运行正常(注意需要加入 SSL 支持)。把 confbot 的文件随便扔到某个目录然后 sudo python confbot.py 就可以跑起来了,程序会依次问你要用户名(注意不要加 @gmail.com),密码,bot 名字和管理员 Email,之后显示 Online 就行了。直接让用户添加这个账户为 Gtalk 好友,就可以群聊了。

使用上,confbot和 IRC 非常相似,很多命令,比如 /me 等也明显是源于 IRC 的,没有提供 /nick 这个命令比较遗憾,另外貌似也没有手工验证用户的功能。不过总体来说这个 bot 还是可以满足我的需要的,希望作者可以重新出山继续完善之。

20120225 UPDATE :

最近发现 confbot 好像又开始更新了,有了几个新版本。但是最新的 1.6 在我这里中文无法发送成功,1.5 倒是可以中文,但是进程跑了1天多之后 bot 罢工不转发信息了,稳定性实在欠佳。。。

参考:Create And Host Your Own Gtalk Bot For Group Chat

This entry was posted in 我的慵懒生活, 电脑相关 and tagged , , , . Bookmark the permalink.

3 Responses to 用 Confbot 建立 Gtalk 聊天群

  1. MathChief says:

    给力!

  2. Henry says:

    confbot的下载链接已经彻底404了,V2的svn repository需要不知名的account验证

Leave a Reply to MathChief Cancel reply

Your email address will not be published.