交流群:765228694
1.安装go-cqhttp
下载、解压并使用宝塔面板或者FinalShell 上传至 /root 目录下,改文件夹为 cqhttp
Releases · Mrs4s/go-cqhttp (github.com)
linux服务器基本都是64位的,选择 go-cqhttp_linux_amd64.tar.gz
如果是树莓派、软路由、群晖等arm设备,就选择go-cqhttp_linux_arm64或32.tar.gz
如果树莓派觉得FinalShell上传不方便,可以使用命令进行操作
#找到对应的软件包,鼠标右键,复制下载链接
wget 下载链接
#举例
wget https://github.com/Mrs4s/go-cqhttp/releases/download/v1.0.0-rc1/go-cqhttp_linux_arm64.tar.gz
#如果觉得速度慢,还可以添加一个代理
#举例:
wget https://ghproxy.com/https://github.com/Mrs4s/go-cqhttp/releases/download/v1.0.0-rc1/go-cqhttp_linux_arm64.tar.gz
#查看下载文件包
ls
#解压 如:go-cqhttp_linux_arm64.tar.gz
tar -zxvf go-cqhttp_linux_arm64.tar.gz
#文件夹重命名为cqhttp 如:go-cqhttp_linux_arm64
mv go-cqhttp_linux_arm64 cqhttp
2、启动 go-cqhttp
#进入文件夹 赋予权限
cd /root/cqhttp && chmod 777 go-cqhttp
#启动
./go-cqhttp
3、输入 02 回车生成配置文件,生成配置文件后按 Ctrl + C 结束进程
4、编辑 /root/cqhttp 下的 config.yml :
删掉第4行 uin: 的值,留空通过扫码登录
第95、118行 host: 0.0.0.0
第97行 port: 8000
第120行 port: 8001
也可以直接复制我改好的,端口如与其他应用冲突,可以自定义其他端口
以上配置是给傻妞和qqbot 使用的,下方的才是给推送接口使用的
5.编辑 /root/cqhttp 下的 config.yml :
在 # 正向WS设置 这一行上面 再添加如下内容
- http:
# 服务端监听地址 树莓派内网地址
host: 192.168.x.x
# 服务端监听端口
port: 8002
# 反向HTTP超时时间, 单位秒
# 最小值为5,小于5将会忽略本项设置
timeout: 5
# 长轮询拓展
long-polling:
# 是否开启
enabled: false
# 消息队列大小,0 表示不限制队列大小,谨慎使用
max-queue-size: 2000
middlewares:
<<: *default # 引用默认中间件
# 反向HTTP POST地址列表
post:
#- url: '' # 地址
# secret: '' # 密钥
#- url: http://127.0.0.1:5701/ # 地址
# secret: '' # 密钥
7.打开青龙面板》配置文件
找到 9. go-cqhttp
修改如下内容,修改完以后记得点保存
export GOBOT_URL="http://内网ip:8002/send_group_msg"
export GOBOT_TOKEN=""
export GOBOT_QQ="group_id=你的群号"
8.遇到的问题
青龙面板2.10.2以后的版本每次更新库以后 sendNotify.js文件都会被青龙恢复默认,会造成推送时出现一个青龙面板github的链接,由于我技术有限,无法解决,所以建议使用2.10.2版本的青龙。
如果不介意的话就不用管,如果介意的话,建议使用以下的库,2.10.2版本的话拉完别的库推送时出现链接的话就拉一下面这个库
打开青龙面板》定时任务》右上角》添加任务 名称随便填
青龙 2.10.3 以前
ql repo https://github.com/ccwav/QLScript2.git "jd_" "NoUsed" "ql|sendNotify|utils"
青龙 2.10.3 以后
ql repo https://github.com/ccwav/QLScript2.git "jd_" "NoUsed" "ql|sendNotify|utils|USER_AGENTS|jdCookie|JS_USER_AGENTS"
如果是使用的2.10.2以上的版本,可以每次手动更新修改 sendNotify.js 文件,具体步骤:
青龙面板》脚本管理》搜索 sendNotify.js
将ccwav文件夹里的sendNotify.js 复制到根目录
教程结束。
感谢上述所有提到的内容作者和软件开发者。