springboot实现简单的qq机器人(一)项目介绍

今年在家闲来无事,写个机器人玩玩
代码已经上传至github,目前已经对接了图灵机器人,实现了一个用户自定定时任务,大家有兴趣可以点个star。
https://github.com/ccffee-jc/simpleQQRobot

整体思路:

项目用的是酷Q机器人、酷Q机器人的插件CoolQ HTTP、再加上SpringBoot写的后端实现的。

酷Q机器人运行着QQ、然后CoolQ HTTP将QQ的各种事件封装为HTTP请求,然后上报到我们指定的服务器上。并且CoolQ HTTP也是一个服务端,我们的后端通过对对应的接口发起HTTP请求,就可以实现机器人主动发送消息,或者执行各种qq上的操作。

我是在ubuntu中用docker跑起来的酷Q,这样的好处是只要运行了CoolQ HTTP官网中给的docker镜像就可以跑起来酷Q和CoolQ HTTP了。对于每个人的环境都不一样,所以大家自行选择方案。这里给出CoolQ HTTP的官网地址:
https://cqhttp.cc/docs/4.14/#/

具体功能:

截至到2020/5/15,目前项目实现了对接图灵机器人,实现聊天机器人、群聊中用户自定提醒任务的功能。

图灵机器人的聊天功能

后续会一点一点说明整个项目功能的搭建过程,有兴趣的话大家可以关注公众号:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43141482/article/details/106151292