Ruby写的MSN机器人已经能够发消息了

作者:半瓶墨水   链接:http://www.2maomao.com/blog/ruby-msn-robot-stage-1/

前两天看见亮仔写了个msn机器人骚骚的到处发信息,我也想做个msn远程文件管理器

目标是一个健壮的通过msn能够执行以下功能的程序(用Ruby编写):
1、自动上线
2、与固定的msn联系人交互
3、接收一些简单的命令,比如:列出所有硬盘名、空间大小(ld),列出机器上的进程(lp),列出某个目录下的文件(lf),删除某个文件,执行某个批处理文件等等。考虑用系统自己的command shell实现
4、一个星期不挂掉

MSN机器人协议参见:
MSN Piki: http://msnpiki.msnfanatic.com/
MSN Messenger Protocol: http://www.hypothetic.org/

目前已经实现了登录、上线,发个消息给联系人,然后退出。错误处理实在是太烦琐了,一个星期不挂的目标还比较远。

Update:
土人,刚刚看到这个DotMSN库:http://www.xihsolutions.net/dotmsn/index.html
更改目标:Ruby继续学,这个远程文件管理器用DotMSN来做好了。

互联网,您就打击我吧!

标签:[tag]Ruby, MSN, 机器人[/tag]

2 条评论 发表在“Ruby写的MSN机器人已经能够发消息了”上

  1. 老熊说道:

    把这个msn机器人opensource了吧;-)

  2. 半瓶墨水说道:

    @老熊
    我写的很简略,后来干脆停止更新了,拿出来误导大家。
    你可以看看msnlib或者msnp什么的。
    实在需要源码的话给我来信。

留下回复