[PerlChina] qq群与irc频道互通程序

fayland fayland at gmail.com
Thu May 19 07:53:14 PDT 2005


http://wiki.perlchina.org/main/show/qq%E7%BE%A4%E4%B8%8Eirc%E9%A2%91%E9%81%93%E4%BA%92%E9%80%9A%E7%A8%8B%E5%BA%8F

 
说明:

版本:beta2
QQ 群与 irc 频道互通程序。支持一个irc 频道、多个 QQ 群之间的互通。

运行环境:

linux
perl 5.8 以上

所需模块:

Net::IRC 0.75 (CPAN) 下载:http://search.cpan.org/CPAN/authors/id/J/JM/JMUHLICH/Net-IRC-0.75.tar.gz
Net::OICQ 0.9.27 下载:http://bbs.perlchina.org/pl/noncgi/usr/affix/050515190905__5_net-.zip

配置文件:

qq-irc_config: 
qq_uid=(qq号码)
qq_pass=(qq密码)
qq_group=552603,22414523,325256(以逗号分割多个群,没添加的群将不被转发)
irc_server=irc.freenode.net
irc_uid=qq_bot
irc_pass=
irc_channel=#perlchina

不足与将要改进的地方:

对于多个qq群的发送信息,当发送速度快时,丢失信息,基本只能发送到两个群。
这是由于Net::OICQ的结构问题,ack的包未能利用。
下一步完全更改Net::OICQ,使其成为可靠的一个后台。

qq-irc下载地址:

http://bbs.perlchina.org/pl/noncgi/usr/affix/050517110344__5_qq-i.zip

关于作者:

alexe,一个无业的自由计算机者,热爱自由软件,正在努力编写im与web相关的协议
mail:alexe at alexe.cn

/Fayland/
--------------
http://www.fayland.org


More information about the China-pm mailing list