利用酷q+服务器搭建一个搜图机器人
写在前面
有个狗群员来问我有没有康过某个本子然后我说没有,想到曾在这个博客上看到有开源搜图机器人,所以就打算自己搭建一个玩。
注意:本教程为懒人教程,可以原封不动按教程中的操作复制粘贴,如果还有错误出现,请自行谷歌。
使用工具
硬件
- MacBookAir
- 一台阿里云的服务器(系统Ubuntu 16.04)
软件
- 终端(Mac自带)
- termius(用于ssh)
过程
ssh连接服务器
更新源
安装node.js
更新源
安装
更新npm的包镜像源,方便快速下载
全局安装n管理器(用于管理nodejs版本)
安装最新的nodejs(stable版本)
安装docker版酷q
如果未安装docker会提示进行安装,自行复制安装命令进行安装
下载完成后自己创建一个文件夹用于放置文件
然后运行 酷Q 镜像
此时我们可以在浏览器中打开你的服务器地址:8080
查看并登录QQ
确认能正常运行后,可以选择安装后台服务。
将上一步中的--rm
改为-d
即可。
后台服务命令
安装CoolQ HTTP API 插件
在这里我们使用wget
进行安装。
此时我们在浏览器上登录管理页(确保酷q开启,不然无法登录)
登录qq,右击悬浮窗–>应用–>点击 应用管理
找到HTTP API,选择启用
启用后会在cq/data/app/io.github.richardchien.coolqhttpapi\config
文件夹中生成配置文件
需要对配置文件进行配置
请确保这条为true
安装搜图机器人插件
配置文件可参考我的,或移步官方参考文档自行查看
编辑完成后保存退出。
运行插件后请使用
查看日志,确保能够正常运行。
安装管理插件
按上方配置,我们的机器人并不会主动同意添加好友,所以我们需要使用这个插件来管理我们的好友申请等功能。
将文件下载到本地,并解压
打开终端,使用scp(不是那个scp!!!)上传文件到服务器
上传后,需要修改配置文件,路径为data/app/com.burnlord.cqExtend
,安这个来配置
配置完成后,参照上面开启HTTP API插件的方法开启插件。
测试是否成功
- 可以向机器人发
瑟图确认搜图插件能否运行 - 可以让机器人加入群,如会向管理员发送入群信息则说明管理插件正常运行
参考文章
利用酷q+服务器搭建一个搜图机器人
https://blog.xianyu.one/2020/01/23/Linux/tutorial/coolq/