十一

关于QQBot 和go-cqhttp机器人安装教程

作者: 十一 发布时间: 2021-12-14 718 人阅读

QQBot基本说明

1. qqbot是个人开发者开发围绕青龙面板开发的机器人,免费的,开发初期是为了自己能更好的使用管理青龙面板,功能部分参照了xdd,有些花里胡哨的功能未提供。因为是利用闲暇开发,所以如果有bug还请见谅。
2. qqbot是基于cqhttp通讯的。所以必须安装go-cqhttp,当然你也可以不使用机器人部分,只用于管理青龙面板。 go-cqhttp github 地址。https://github.com/Mrs4s/go-cqhttp
3. qqbot docker 地址:https://hub.docker.com/r/asupc/qqbot
4. qqbot 能提供windows (x86或arm),linux(x86或arm),docker 版本。主要更新docker 及windwos 版本。
5. qqbot 提供了哪些功能? https://docs.qq.com/doc/DR0RtZ211cnhZaFJC
6. qqbot使用常见问题说明(不间断更新):https://docs.qq.com/doc/DR05JalZ4T1hrTElW
7. 文中所有的执行指令均是逐行执行。(注意行号)

效果图:

安装教程:

第一、go-cqhttp机器人安装教程(如果你不想要机器人可以直接看 第二 安装起走)

 

1.下载安装包go-cqhttp 下载地址:https://github.com/Mrs4s/go-cqhttp/releases

将下载的压缩包解压出来 得到下图文件

2.上传go-cqhttp文件到服务器 你可以用宝塔或者FinalShell软件都可以可视化上传(其他方法自己百度)

现在连接你的ssh 使用命令创建一个文件夹cqhttp 并且进入到cqhttp文件夹里面

cd && mkdir cqhttp && cd /root/cqhttp

现在进入cqhttp目录下 上传刚才解压的文件(选中文件区域  点击右键  选择上传)

返回命令区域 执行赋予权限命令

chmod 777 go-cqhttp

运行机器人 (如果没有执行上面一条命令则提示./go-cqhttp: 权限不够)

./go-cqhttp

如图表示成功

 

直接输入12 然后回车 如图提示cqhttp目录文件下会生成配置文件没有的话刷新一下

 

 

3.修改/root/cqhttp目录下刚才生成的配置文件config.yml 注意第四行 uin 默认有个123456 ,直接删除
小白不会的建议修改配置如下

4.修改完 记得保存 然后重新运行机器人指令

./go-cqhttp

重新运行后会出现二维码,用手机qq 扫一扫登录。(当作机器人qq扫)

扫描登录成功后提示如下:

5.然后将机器人静默挂机 先在当前窗口直接ctrl+c结束运行。没结束就多按几次。然后输入下面指令

nohup ./go-cqhttp &

6.到此机器人安装完成,需要更换机器人QQ号删除session.token文件重复上面的步骤重新扫码登录即可

机器人重启命令:

kill -9 $( ps -e|grep go-cqhttp |awk '{print $1}') 

nohup ./go-cqhttp &

第二、qqbot 安装配置

1.这里只讲解docker-run 方式安装 比较简单点
2.安装前请先安装git(安装过的跳过)

yum install -y git 

3.拉取qqbot镜像

docker pull unke/qqbot:latest

4.创建qqbot容器

docker run --name qqbot -v /root/qqbot/app:/app -p 5010:5010 asupc/qqbot -restart:always

如果这样提示不管接着下一步

5.进入qqbot目录下

cd /root/qqbot

6.拉库

国内
 
git clone https://ghproxy.com/https://github.com/shiunke/zyqqbot.git app

国外

git clone https://github.com/shiunke/zyqqbot.git app

7.重启容器qqbot

docker restart qqbot

如果提示这个也不用管。

第三、配置qqbot教程

1.访问http//ip:5010/login.html (ip改成你自己的)需要放行5010 端口

注意:数据库会用MySQL的配置MySQL。不会的不要改。提交后重启qqbot容器

2.重启qqbot容器  重启qqbot容器  重启qqbot容器 重要的说三遍(不重启部分文件挂载不上)

docker restart qqbot

3.重启后重新打开网页http//ip:5010/login.html 登录你设置的账号密码

找到 系统设置>基础设置

 

http协议按照 你页面这个提示写  列如:http://0.0.0.0:8000

ws 协议按照你网页上如下图填写     列如:ws://0.0.0.0:8001

 

4.配置正确你的管理员qq将收到以下消息 表示成功

 

 

qqbot 更新:

一条一条执行

docker stop qqbot

cd /root/qqbot/app && git pull

docker start qqbot

 

© 版权声明

发表回复