原本我懒,用的傻妞QQbot一键安装版,docker的,最近有点问题,索性换了go-cqhttp
安装go-cqhttp:
go-cqhttp项目地址:https://github.com/Mrs4s/go-cqhttp
go-cqhttp文档: 点此跳转 (不懂的请看文档,文中有解释,点击顶部Guide查看分类)
go-cqhttp下载:https://github.com/Mrs4s/go-cqhttp/releases
思路流程:拉取go-cqhttp,运行go-cqhttp,配置傻妞反代,随青龙启动
创建储存go-cqhttp文件
mkdir -p qbot && cd $_
拉取go-cqhttp(适用于amd64)
wget https://github.com/Mrs4s/go-cqhttp/releases/download/v1.1.0/go-cqhttp_linux_amd64.tar.gz
解压
tar -zxvf go-cqhttp_linux_amd64.tar.gz
删除
rm go-cqhttp_linux_amd64.tar.gz
检查下最新版本
./go-cqhttp update
然后启动go-cqhttp
./go-cqhttp
这里选3,ctrl+c结束进程
配置反代地址
vi config.yml
在这一行universal: ws://your_websocket_universal.server 改成你的傻妞ip端口
universal: ws://172.0.0.1:8080/qq/receive(举例,不要照抄,这个是旧版傻妞的)
universal: ws://172.0.0.1:8080/bot/onebotv11(举例,不要照抄,新版傻妞plus用这个)
:wq 保存退出
需要修改其他配置请看文档
./go-cqhttp 运行
登录三个都选1
go-cqhttp的sign 签名服务器搭建教程
登陆后继续下面pm2守护教程即可
#安装pm2,依次运行
cd /root && npm install pm2 -g
查看是否安装成功
pm2 list
#使用pm2守护go-cqhttp
进入Q机器人文件夹然后守护框架就好了(依次运行)
cd /root/qbot #cd 到qbot的目录
pm2 start go-cqhttp
#使用pm2守护傻妞
cd /root/sillyGirl #cd 到傻妞的目录
pm2 start sillyGirl
#pm2常用命令
pm2 list #查看进程
pm2 stop/reload/restart/delete all #停止/重载/重启/删除 所有进程
pm2 stop/reload/restart/delete 0 #停止/重载/重启/删除 pm2进程列表中进程为0的进程
pm2 logs [--raw] #显示所有进程的日志
pm2 flush #清空所有日志文件
pm2 reloadLogs #重载所有日志
更多PM2教程:点此访问
#如何升级
cd到你的安装目录
使用命令升级cqhttp,或者去 这里下载 ,下载后替换源文件,记得权限777
./go-cqhttp update
如果遇到手机登录正常,登录cqhttp显示账号冻结之类的, 下载最新 的程序文件。替换QQ机器人目录里面的对应文件,注意,这个文件替换后记得给他777权限,然后删除device.json这个文件,然后CD到QQ框架目录,然后运行 ./go-cqhttp
( 注意不要用扫码!!! )。