使用第三方SDK开发咱博客园自己的MSN机器人(附示例源码)

更强功能参考我的上篇文章:
用MSN写您的博客
http://overred.cnblogs.com/archive/2006/04/28/387301.html


首先看效果图:(本文程序的功能是你把overred2004@163.com加入您的MSN,他会自动给你显示我的cnblog上的文章列表)



开始:

1.说明:本文使用的第三方SDK是incesoft的BOTPLATFORM机器人平台SDK,他可以支使net或者c++开发人员很轻松的开发出自己的MSN机器人.

2.步骤:

    首先在http://sp.incesoft.com/上注册一个sp帐户,进去后您就可以操作(非常简单)如:下载需要的SDK。然后去申请一个机器人用的Passport帐号,在管理页面里添加好,最后点击Bind(绑定)启用机器人,启用后机器人帐号将在十秒内自动登录。

   其次程序参照SDK里的Demo写就可以了,很简单。但由于SDK没有集成用户状态管理的功能,如果要实现比较复杂的功能(如http://www.bloghome.cn/help/msn.html 里所描述的功能),那就得自己下些功夫喽。

    最后当把以上的都设置完毕后,您就可以把我提供的哪个DEMO 设置成您自己信息:
   //username and password you applied from http://sp.incesoft.com
   me.user = "SP000145";//您的spid
   me.password 
= "******";//您的sp密码
编译ok后,执行debug下哪个exe文件,连接和登陆成功后您就可以体验一下您的机器人拉!

更多使用方法请看他的提供的文档(在下载后的SDK里)
参考网上的资料和他提供的DEMO我提供一个示例源码:
下载:
http://files.cnblogs.com/overred/CnBlogRobot.rar


顺祝大家五一劳动节快乐!
0
0
(请您对文章做出评价)
« 上一篇:用MSN写您的博客
» 下一篇:如何使用DOTMSN开发简单的MSN机器人示例(附示例源码)
posted @ 2006-04-28 14:46 overred 阅读(7000) 评论(23)  编辑 收藏 网摘

  回复  引用  查看    
#1楼2006-04-28 14:59 | dudu      
好东西!谢谢分享!
研究一下, 打算在博客园中提供这个功能。
如果谁有兴趣帮博客园开发这个功能, 欢迎您与我联系。

  回复  引用  查看    
#2楼[楼主]2006-04-28 15:03 | 雁儿飞飞      
@dudu

客气拉dudu
如果那位开发出功能更强大的robot,也请您与大家在博客园分享一下,谢谢先

  回复  引用  查看    
#3楼2006-04-28 15:10 | Terrylee      
@雁儿飞飞
不错的东西:)

一定要支持一下

  回复  引用  查看    
#4楼2006-04-28 15:15 | 图阵      
支持!呵呵

  回复  引用  查看    
#5楼[楼主]2006-04-28 15:16 | 雁儿飞飞      
@Terrylee

哈哈,谢谢支持啊.您的Castle 开发系列文章汇总我会看看地,嘿嘿
大家五一假日快乐啊

  回复  引用  查看    
#6楼[楼主]2006-04-28 15:18 | 雁儿飞飞      
@图阵
谢谢 我目前只找到这一个SDK
其他的不知道还有没有更好地^_^

  回复  引用  查看    
#7楼2006-04-28 15:19 | 达达      
有意思!!!
  回复  引用  查看    
#8楼[楼主]2006-04-28 15:24 | 雁儿飞飞      
@达达

呵呵,好多的聊天工具如qq也带有这样的影子.

  回复  引用  查看    
#9楼2006-04-28 15:33 | milestone      
一直很感兴趣,这里提供一个开源的MSN库,DotMSN,上网收一下吧.觉得不错.
  回复  引用  查看    
#10楼[楼主]2006-04-28 15:36 | 雁儿飞飞      
@milestone

谢谢,好的

  回复  引用  查看    
#11楼2006-04-28 16:19 | 浪子      
支持,昨天刚想弄这个,没想到飞飞这么会就出来了:)
  回复  引用  查看    
#12楼2006-04-28 16:21 | 浪子      
@dudu

可以开个小组,哪天看到开心说过希望开发这样一个东东,也觉得是不错的建议。
有人组织立马参加。

◎milestone
DotMSN还不错,昨天下回来看过了

  回复  引用  查看    
#13楼[楼主]2006-04-28 16:26 | 雁儿飞飞      
@浪子
我也象加入,那位要是成立个这样的团队的话!
呵呵,看到
对这篇http://overred.cnblogs.com/archive/2006/04/28/387301.html
文章的回复
我就给大家提供个简单的示例(从网上搜很多的)

  回复  引用    
#14楼2006-04-28 16:41 | Luna[未注册用户]
哈哈哈,我也加入,到时一定要通知我啊!!!
  回复  引用  查看    
#15楼[楼主]2006-04-28 16:48 | 雁儿飞飞      
一直忙于毕业设计和找工作,呵呵,时间少点,但是cnblogs是每天大清早(一般是10点)一起床必来的
  回复  引用  查看    
#16楼2006-04-28 17:45 | 帝之晓      
MSN的功能可真是无敌强大了
  回复  引用  查看    
#17楼[楼主]2006-04-28 17:50 | 雁儿飞飞      
@帝之晓

都是咱程序员的功劳啊^+^

  回复  引用  查看    
#18楼2006-04-29 00:24 | 维生素C.NET      
嗯,是个好东西,或许以后我可以不用rssowl这样的软件了,直接把我的rss订阅列表放到博客园,然后通过这个bot去读。我最近也在忙毕业设计,好希望这个功能可以加入到我的features里:-)
  回复  引用  查看    
#19楼[楼主]2006-04-29 08:19 | 雁儿飞飞      
@维生素C.NET

呵呵,毕业快乐!

  回复  引用  查看    
#20楼2006-04-29 10:20 | Konimeter      
好推荐!

但是那个http://sp.incesoft.com/是第三方的开发商吧
那我的msn的帐号和密码岂不是都将被其知道?

  回复  引用  查看    
#21楼[楼主]2006-04-29 10:35 | 雁儿飞飞      
@Konimeter

是的,只能用个测试的账号.

  回复  引用    
#22楼2006-10-10 17:32 | 渺茫[未注册用户]
我开发出来了 http://www.pmxmq.com
c++

  回复  引用    
#23楼2007-01-29 15:27 | Youyou[未注册用户]
你好,请教个问题。为什么我运行你的demo程序时每次都会提示“连接方在一段时间后没有正确答复或连接的主机没有反应,连接失败”。我本机通过isa代理服务器访问外网,msn等软件都可以使用,请问是什么原因,谢谢。