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 条评论
发表评论
Additional comments powered by BackType



把这个msn机器人opensource了吧;-)
@老熊
我写的很简略,后来干脆停止更新了,拿出来误导大家。
你可以看看msnlib或者msnp什么的。
实在需要源码的话给我来信。