serfan 2008-2-8 15:03
原创:15分钟开发一个msn机器人(java)
使用java写一个msn机器人
这次我们介绍使用java语言开发一个简单的msn机器人,开发平台使用netbeans5.5,sdk使用xiaoi机器人的java版的sdk。
准备工作:
首先要有一个msn的帐号,没有的请先注册msn帐号,注册msn帐号的方法我就不讲了,很简单。这里我用的是[email=serfanrobot@live.cn]serfanrobot@live.cn[/email]
然后还要有一个开发机器人用的帐号。首先登陆my.xiaoi.com,点注册,按提示填写相关的信息,然后登陆你的注册帐号时的email,稍等一会你就会收到小i给你分配的sp号。用这个sp号登陆。登陆后在左侧菜单栏里选“SDK下载”--JAVA_SDK来下载java版的sdk。
在“sp信息管理”选择msn帐号管理,把你的msn帐号添加上,然后点右面的登陆就可以了。开发完机器人后我们就可以通过添加这个msn帐号来加你的机器人为好友了,稍后我们演示。
另:在my.xiaoi.com页面的右侧有各个语言版本的开发指南,我们只下载java语言开发指南就可以了,这里面有sdk的所有的方法的说明。
现在我们开始正式开发,启动netbeans,首先先新建一个项目,取名为myrobot,然后导入相关的包
msn机器人开发起来非常简单,只要参照sdk里的示例代码稍微修改一下就能写出一个属于自己的机器人。我先写一个简单的对话程序,就简单的几句话。下面我们就演示一下: (请看视频演示)
这个类里面最重要的就是这个messageReceived方法 这个方法负责接受用户传过来的消息
刚才出了点小问题 呵呵~ 现在我们添加这个机器人测试一下
一些方法的具体解释可以查看相关的开发指南,有的方法只有专业版的sdk才能用。
好这次就简单的介绍到这里 下次我们将介绍使用这个平台制作一个稍微复杂点的机器人
[url=http://javadongli.cn/site/html/45/n-3145.html]http://javadongli.cn/site/html/45/n-3145.html[/url]