使用 mirai QQ机器人框架以及 MiraiGo开发的 cqhttp golang 原生实现, 并在 cqhttp 原版的基础上做了部分修改和拓展。
NV资源网
他的好处是支持linux和Windows,而且在使用上很省内存
在关闭数据库的情况下, 加载 25 个好友 128 个群运行 24 小时后内存使用为 10MB 左右. 开启数据库后内存使用将根据消息量增加 10-20MB , 如果系统内存小于 128M 建议关闭数据库使用。
下载go-cqhttp
在github上下载最新的版本go-cqhttp,根据你的系统选择下载安装包
Windows32位选择下载文件
go-cqhttp_windows_arm64.exe /.zip
Windows64位选择下载文件
go-cqhttp_windows_arm64.exe /.zip
Windows(高通CPU)选择下载文件
go-cqhttp_windows_arm*.exe/.zip
Linux32选择下载文件
go-cqhttp_linux_386.tar.gz
Linux64选择下载文件
go-cqhttp_linux_amd64.tar.gz
Linux(高通CPU例如常见的树莓派)选择下载文件
go-cqhttp_darwin_arm64.tar.gz
准备工作
连接服务器
在这里建议使用FinalShell工具,能在向服务器输入命令的同时管理服务器文件。
如果是linux服务器的话首先要安装screen来防止断开ssh后机器人掉线现象
解压安装设置并登录机器人QQ
Windows就不用多说了,要么解压zip,要么直接点击exe安装(这你都不会就直接狗带)
Linux下就是在你下载的目录,或者cd到你的安装包目录 tar -xzvf [安装包名]解压后cd到解压的目录里执行ssh命令./go-cqhttp
Windows/Linux安装或者解压后第一次安装会生成几个文件其中
1.config.yml–这个文件是重点初始设置对象设置QQ 和 QQ密码
# go-cqhttp 默认配置文件
account: # 账号相关uin: # QQ账号
password: ” # 密码为空时使用扫码登录
encrypt: false # 是否开启密码加密
status: 0 # 在线状态 请参考 https://docs.go-cqhttp.org/guide/config.html#在线状态
relogin: # 重连设置
delay: 3 # 首次重连延迟, 单位秒
interval: 3 # 重连间隔
max–times: 0 # 最大重连次数, 0为无限制
设置好后可以重启go-cqhttp
2.第一次登录因为异地需要验证,可以选择手机验证码或者扫码登录
1.Windows是使用dos控制台的,默认会有个go-cqhttp.bat打开,输入go-cqhttp_windows_**.exe ,或者自己dos下cd到目录输入也可以
2.Linux依然是./go-cqhttp ssh命令,ssh启动后需要加上后台守护进程或者screen,不然关闭ssh机器人就下线了
2-1.使用PM2守护进程:
nohup ./go–cqhttp
pm2 start ./go–cqhttp —name=“go-cqhttp”pm2 save
pm2 startup
2-2.如果你有安装宝塔,那就可以面板上使用Supervisor管理器守护进程
名称:go–cqhttp
路径:你的解压路径命令:./go–cqhttp
//然后保存设置启动就可以了
跳过启动的五秒延时
使用命令行参数 faststart即可跳过启动的五秒钟延时,例如
# Windows .\go-cqhttp.exe faststart
# Linux ./go-cqhttp faststart
最新评论