替代qqbot,使用酷q机器人实现qq机器人

替代qqbot,使用酷q机器人实现qq机器人

写在前面

由于qqbot已停止维护,之前基于qqbot写的机器人不能用了,为了我的机器人还能继续话痨下去 =- =,这里使用酷q取代之前的。

对比于qqbot,酷q机器人更容易【没有编程相关的基础,但需要了解一些关于docker的基础(搭建在mac或linux上),客户端版的官网有windows版本的客户端】,主要是因为别人已经封装好了很多可以直接拿过来用的插件】

酷q机器人官网

这里使用Docker部署酷q服务

#使用docker拉取别人写好的镜像
docker pull coolq/wine-coolq

#运行这个镜像 /Users/linjiawei/Documents/kq此为当前mac使用地址,部署在linux服务器上需使用linux挂载目录地址 -d表示后台运行 即使关闭了中断服务也不会停 12345678是密码需要记住 9000表示映射到本地9000端口
docker run -d --name=coolq --rm -p 9000:9000 -v /Users/linjiawei/Documents/kq:/home/user/coolq -e VNC_PASSWD=12345678 -e COOLQ_ACCOUNT=123456 coolq/wine-coolq

访问本地

连接后输入刚才启动docker容器时设置的12345678


10006199-4da49fcd4556a36e.png
首页

这里要注意的登录的qq需要有设置设备锁才允许【可能也是为了安全考虑】

在手机即可进行设置

设置->账号、设备安全->开启设备锁

10006199-8445efc2b84828e4.png

登录qq

注意:登录后原有客户端将提示安卓机登录,这个时候不要慌,不是qq被盗而是在酷q上成功登录了qq

10006199-7c383618599a4cac.png
应用管理

这四个插件是刚才拉下来的镜像自带的。这里开启图灵机器人测试,需要在图灵机器人官网申请 apikey,申请流程可参考上一篇博客。

10006199-ff9bc953291a24aa.png
qq机器人设置

成功设置后,便可以进行使用啦

10006199-f5762565d208507b.png
测试

加载插件

官网的应用社区提供了很多可下载的插件(cpk格式),安装后直接放在刚才挂载的 /Users/linjiawei/Documents/kq目录下的app目录下然后重启即可使用

10006199-55ab6007579d0f43.png
应用社区
10006199-7beac9ff767a18fe.png

选择应用管理 -> 重启酷q

linux环境

为确保24小时在线,部署在linux服务器上是一个很好的选择【如阿里云,腾讯云等等】

跟在mac上过程大致相同,需要注意的是要根据自己的需要修改挂载的目录,映射的端口服务即可,并且开放相应的端口、安全组

10006199-580d427efd51b77c.png
搭建在linux上

总结

使用酷q也能很轻易的实现qq机器人相关的功能,但由于使用的都是别人的东西,都不用写什么代码,总感觉少了点什么,酷q应用社区有很多达人开源了自己编写的插件可以直接拿过来用,挺有意思的,如果有时间的话,也可以自己研究下插件编写出一套属于自己的插件服务。

猜你喜欢

转载自blog.csdn.net/weixin_34344677/article/details/86992510