青龙面板+QQbot搭建

青龙面板+QQbot搭建,第1张

青龙面板+QQbot搭建 一、安装青龙面板

1.首先一样打开ssh工具链接服务器。

2.安装docker并设置开机自启。

sudo yum check-update
curl -sSL https://get.daocloud.io/docker | sh
sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker 

3.拉去青龙镜像(官方)

docker pull whyour/qinglong:latest

4.创建青龙面板容器

# 复制下列命令在ssh执行(先安装docker)
# 注:$PWD请修改为实际你想安装的路径
 docker run -dit 
   -v $PWD/ql/config:/ql/config              
   -v $PWD/ql/log:/ql/log                   
   -v $PWD/ql/db:/ql/db 
   -v $PWD/ql/repo:/ql/repo 
   -v $PWD/ql/raw:/ql/raw 
   -v $PWD/ql/scripts:/ql/scripts 
   -v $PWD/ql/jbot:/ql/jbot 
   -p 5700:5600                       
   --name qinglong                      
   --hostname qinglong 
   --restart unless-stopped 
   whyour/qinglong:latest

然后就可以通过http://ip:5700访问面板了

二、安装QQbot

 

1、go-cqhttp 安装配置

1、go-cqhttp 官网:https://docs.go-cqhttp.org/ 
2、go-cqhttp 下载地址:https://github.com/Mrs4s/go-cqhttp/releases

以下配置均是Linux版本的说明,Windows 下配置类似。

下载好后解压出来,三个文件如下图

  1. 将 go-cqhttp 上传到你的linux 服务器上。SSH 工具以MobaXterm 为例。使用finalshell 的同学同理。

    我这里将 go-cqhttp 上传到 /root/cqhttp 中。

  2. 依次输入以下命令 注意 // 后面的是命令的说明,不要输入。

 

cd /root/cqhttp //切换目录到go-cqhttp 下面。
chmod 777 go-cqhttp //赋值权限,该行命令执行成功不会输出任何信息
./go-cqhttp //运行,没有执行上面一条命令则提示./go-cqhttp: 权限不够

 正常执行后会提示生成配置文件

直接输入12 然后回车

会自动生成 config.yml文件 如果没有就刷新一下。

双击修改 config.yml 文件。

第四行 uin 默认有个123456 ,直接删除

修改配置如下

host部分直接改成0.0.0.0

http 下面的端口推荐8000,

ws 下面的端口推荐8001。端口号可以根据自身情况修改,但是不要和其他程序冲突。修改后保存,ssh 工具会自动上传修改的文件。

然后再次输入 ./go-cqhttp

会输出二维码,用手机qq 扫一扫登录。(当作机器人qq了)

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

需要更换机器人QQ号删除session.token文件重复上面的步骤重新扫码登录即可。

此时 go-cqhttp 就配置完成了,但是这样是属于前台运行,如果你 *** 作其他命令或者关闭ssh 工具,go-cqhttp 自然就关闭了

所以需要将go-cqhttp后台运行

先在当前窗口直接ctrl+c结束运行。没结束就多按几次。

然后输入 nohup ./go-cqhttp &

该目录下会生成一个nohup.out文件,就是go-cqhttp 输入的日志了。

到此go-cqhttp 就配置完成了。

重启 go-cqhttp 命令 (如果只想结束,请不要执行第二行命令)

kill -9 $( ps -e|grep go-cqhttp |awk '{print }')  // 关闭
nohup ./go-cqhttp &                // 开启

2、QQbot 安装配置

安装前请先安装git

yum install -y git 

  QQbot安装运行

以下命令逐行执行,哪些是一行代码请注意文档的 序号

docker pull asupc/qqbot
docker run --name qqbot1 -v /root/qqbot1/app:/app -p 5010:5010 asupc/qqbot -restart:always
cd /root/qqbot1
git clone https://ghproxy.com/https://github.com/asupc/qqbot-multi-platform.git app
docker restart qqbot1

 如果提示这个也不用管。

 qqbot 配置

用浏览器打开 http://ip:5010/login.html (ip改成你自己的)云服务需要放行5010 端口号 。

数据库会用MySQL的配置MySQL。不会的不要改。

输入用户名密码提交。

提交后重启qqbot

重启指令 docker restart qqbot1

重启后再次打开 http://ip:5010/login.html

输入用户名密码登录

找到系统设置>基础设置

参照页面中的配置方式配置即可(网页中有包含go-cqhttp的配置方式如果你按照上面的go-cqhttp配置运行后请忽略。填写ip地址端口号就行了)

我这里http 协议填写的是 http://172.17.0.1:8000

ws 协议填写 ws://172.17.0.1:8001

再填入一个管理员qq 账号。不能和机器人qq号一样。

填好后保存

配置正确你的管理员qq将收到以下消息

到此配置完成

qqbot 更新

以下命令逐行执行。更新后请清理浏览器缓存(快捷键:ctrl+shift+delete)

docker stop qqbot1
cd /root/qqbot1/app && git pull
docker start qqbot1

  其它功能自己研究吧

如有不懂加QQ群:984698352

本文章/资源仅供学习交流,严禁用于其它用途,请于24小时内删除。

 

 

 

 

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5619679.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存