Home / Application

GTalk + MSN Group Chat

又一个使用 Jabber 的理由,Google Talk: Conference Bot + Jabber Transport = Ultimate Chatting Group!

为了方便 mozine 成员之间相互联系,我们想过了很多办法:MSN 群,QQ 群,IRC,Skype。结果就是:MSN 群在其他客户端(比如 Miranda IM,Jabber)不能显示名字,QQ 群广告太多,IRC 人少,Skype 麻烦。终于在 King 的努力下(Kudos to King),搭好了 GTalk Conference Bot(GTalk 群机器人)。由于是基于 Jabber,所以可以搭载任意 transport 实现和其他协议互相通讯。

Chatting with both Gtalk and MSN users
同时与 GTalk 和 MSN 用户交流

关于 Google Talk: Conference Bot

这是一个以 python 写成的 Google Talk 机器人,负责把接收到的消息转发给其他在线联系人。其主页介绍如下:

The conference bot works runs as a normal google talk user that relays everything said to it to everyone on its contact list. It supports some simple commands (like )names), and has a basic admin interface to deal with abusers. The bot is written in python, and is tested under Linux, although apparently it works fine under Windows too.

如果你还想让 msn 联系人也加入群,可以用 GTalk Bot 的 gmail 申请一个 MSN Passport(比如 mozine 用的是 chat.mozine@gmail.com),然后用 PSI 等支持设置 Transport 的 jabber 软件为它绑定一个 msn transport(比如 msn.jaim.at),之后 msn 的联系人就可以直接添加 chat.mozine@gmail.com 来加入群了。

同理,你还可以绑定其他协议的 Transport 比如 icq,AIM。前一段时间国内某公司还公布了自己的 QQ Transport,但是因为功能实现的还不完全,所以我们这次也没有用。

用这个方法,就可以建立一个支持 GTalk + MSN + ICQ + AIM + GuRu + 等等等等 的 Ultimate Chatting Group。

Update: King 写的 GTalk Bot

由于不满原 google-conference-bot 的种种限制和种种 bug,mozine 版主 King 自己写了一个 Gtalk Bot,目前发布在 Mozine 论坛。chat.mozine@gmail.com 现在使用的就是这个 bot。这个机器人还可以以修改 config 文件的方式链接其他 jabber(xmpp) 服务器,不仅限于 Google Talk

新机器人用 C++ 写成,已经编译好了 Windows 和 Linux 下的版本,需要 OpenSSL 的支持。最重要的是,我们仍然在努力改进它。:)

2 Comments

Gravatar

[...] mozine 聊天群里和一群人讨论了一下小时候(或者说年轻的时候)看过什么杂志。 [...]

Mimijidi » Blog Archive » 你还在看杂志吗?

Gravatar

[...] Mozine的成员之一在秘密基地中曾介绍使用Jabber搭建Group Chat.他们可是IRC的深度用户哇. [...]

LimeChat - 简易的IRC客户端 | 维以不永伤

Post a comment

Comment Guidelines

  • We use Markdown here.
  • Have no more than 2 links.
  • Register Gravatar if you want an avatar displayed.