高头车厂家
免费服务热线

Free service

hotline

010-00000000
高头车厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

手把手教你用QQ机器人更新新浪微博

发布时间:2020-02-11 03:37:41 阅读: 来源:高头车厂家

QQ机器人是一种对腾讯QQ进行功能扩展的程序,在机器人服务端登录QQ号码后可以按照程序预先设定的一些指令自动完成某些互动和任务。例如QQ机器人可自动与好友进行聊天;也可以执行一些数据交互任务,例如直接给QQ机器人发送消息就可以查询天气预报、股票信息等。

由于腾讯的不开放,目前网络上大部分QQ机器人都是采用myqq等开源QQ协议进行编写,而非腾讯公开的QQ接口编写,下面介绍一种QQRobot机器人。

QQRobot机器人介绍

QQRobot是一个由C语言开发的QQ机器人,主要用于实现网站和QQ之间的互动。用户通过自己的QQ 实时接收来自网站的消息/内容,并且通过QQ向网站发布自己的内容,以此加强网站服务的实时性,和提高用户对网站的粘度。它是跨平台的,可以在 Linux/Windows 主机上运行;可以和 PHP/ASP/.NET/JSP/... 等各种网站编程语言集成;占用系统资源非常小,它是以开源方式发布,如果你具备熟练的C语言基础你可以自由修改它,让它满足你的网站需要。另外对不具备C语言基础的用户,你可以使用QQRobot提供的Web界面来使用管理机器人。

配置QQRobot机器人

下面的案例教你如何通过QQ机器人而无须登录新浪微博网站来发微博。

第一步:注册账号。首先去注册一个账号,注册成功之后自动跳转到后台。第二步:创建新服务。点击左边栏的“创建新服务”,分别填写服务名称、服务说明、事件接口。只有设置正确的事件回调接口以后,平台才会在IM机器人启动、接收到用户消息等事件发生时,即时POST给你新浪微博,具体如何设置“事件接口”可参考IM平台API列子和代码演示,群命令暂不需要可不填写。

图1

第三步:配置QQ机器人。点击“添加”,填写用来作为机器人的QQ账号和密码,提交即可。

图2

添加了机器人之后,点击“机器人管理”,然后点击“启动”即可启动此机器人,如果首次添加机器人,腾讯可能要求多次输入验证码才能成功启动。

图3

创建新浪微博应用

此时的机器人还不能用来更新新浪微博,还需要去新浪微博开发平台创建应用。新浪微博开发平台地址为。进入主页后,首先使用你的新浪微博帐号登录,点击“创建新用户”,分别填写应用名称、应用地址、应用介绍等。特别注意的就是其中应用地址填写先前在IM平台的“事件接口”地址,成功创建应用后将得到一个App Key,即取得了新浪微博API的使用权,程序在调用API时需要提供此App Key。访问“开发文档”栏目,能看到平台概述、开发全攻略、API文档、常见问题等内容,特别值得一提的是SDK资源下载,在这个页面里列出了大多数主流编程语言的开发库,可以根据我们自己的情况进行选择。并且,下载的开发库中还包括了具体的使用说明及示例程序。

测试微博机器人

最后需要把编写好的“事件接口”代码通过FTP上传到服务器,机器人便能正常工作。,用另一个QQ账号,加机器人为好友,向机器人发送消息,机器人会将消息POST到这个文件,在这里接收到消息后,机器人就会通过新浪提供的API把消息POST给新浪微博,以后即可通过QQ机器人随时更新微博了。

QQ机器人的功能非常强大,能做的事情非常多,不仅能更新微博,还可以用来更新BBS帖子、查询股票信息、查询快递单号、订阅新闻等。QQ机器人不仅可以实现一对一的互动,更可以进QQ群实现一对多的互动,机器人能做的只有你想不到,没有它做不到。

欢迎交流,作者新浪微博地址:

宠物信息网

樱井莉亚种子

最新宠物资讯