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]

  • Share/Bookmark

共 2 条评论

  • 老熊 九月 23rd, 2008 5:59 下午

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

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

发表评论

  • :l
  • :)
  • :q
  • :(
  • :^
  • :x
  • :v
  • :D
  • :s
  • :h
  • :e
  • :X
  • :k
  • :w
  • :d
  • :p

注意:评论中需包含至少一个中文字,否则视为无效

Additional comments powered by BackType