当前位置:首页 >>新闻 >> 2009年11月06日

利用WEB接口,高速快速开发自己网站的IM机器人

推荐者:草根帮主 (积分 188531)
草根网采用这个WEB接口机器人,在它上面做了二次开发,做成草根网的IM机器人(QQ、MSN、Gtalk)。

详见《草根网MSN与Gtalk机器人使用说明

另外,针对QQ群可以做针对性开发,比如你草根机器人草根小声(QQ号为1076943983)加入自己的QQ群中,草根网将通过草根小声提供优质IT文章推荐,二小时推一条,不构成对群友的骚扰,又能丰富群内讨论。这是利用这个WEB接口做的一款应用。

功能强大的Web接口机器人,只要你会asp、php、jsp、asp.net、ruby、python其中任意一种网页编程,就可以写出处理任何功能的机器人来。

功能描述:

程序会把各种情况下收到的信息以参数形式提交到开发者提供的Web接口上,开发者可以在Web接口中作各种逻辑操作然后返回对应的信息给程序。在Web接口里面可以用Get或者Post获取到三个参数:type=请求类型&account=对应IM帐号¶mes=对应的消息。注意:开发的Web接口必须是UTF8编码的,不然中文无法识别。输出的消息要换行的话请用“
”程序接收到有“
”的话会自动替换成换行符号的。开发的接口文件必须放到提交授权的网站空间里供机器人调用。

各版本接口示例下载地址:http://download.20ju.com/file/2009_11_6/2009-11-6-11-36-1.rar

目前有:asp、php、jsp、asp.net、ruby、python 六种Web接口例子。

好友发送消息给机器人提交参数:type=IM类型(分别为:QQ,MSN,GTalk,Fetion)&account=消息发送者IM帐号¶mes=好友发送的消息。

任务提交参数:type=IM类型(分别为:QQTask,MSNTask,GTalkTask,FetionTask)&account=机器人IM帐号¶mes=执行任务时发送到接口的消息内容。

群推送提交参数:type=IM类型(QunTask)&account=机器人QQ号¶mes=执行群推送时发送到接口的消息内容。

好友签名提交参数:type=IM类型(QQSign)&account=机器人好友QQ号¶mes=机器人好友新的QQ签名,如果接口返回数据为空不给对应好友发消息,反之把接口返回的消息发送给对应好友。

接收到群消息提交参数:type=IM类型(QQQun)&account=消息发送者QQ号&qun=群号¶mes=接收的群消息,如果接口返回数据为空不给对应群回复消息,反之把接口返回的消息发送给对应群。

消息通知提交参数:type=IM类型(分别为:QQGetMsg,MSNGetMsg,GTalkGetMsg,FetionGetMsg)&account=机器人IM帐号¶mes=GetMsg,接口必须返回如下样式的XML数据:(其中id为数据库中存放要通知消息的编号,type为提交的IM类型,sendto为消息接收者帐号,msg为要通知的消息)

设置一个你处理机器人消息的Web接口地址:

你在这个地址里面就能处理机器人收到的消息了:

再来看看发消息给机器人,机器人返回的就是你Web接口处理后返回的信息:

如有需要这款WEB接口机器人的朋友,请联系草根帮主 QQ6162575 (300元/套 支付宝帐号 chinaz1974@gmail.com 张忠国)

 

[ 关键词:IM msn机器人 QQ机器人   ]


1楼楼长: (抢沙发奖牌 ) 在 2009-11-06 22:00:16 评价道:
just toy
验证码:
                 
1、请不要在评论中发广告,如需增加外链请注册成个人会员试用个人签名与自助广告。
2、把《利用WEB接口,高速快速开发自己网站的IM机器人》推荐给您的好友