Linux 可通过 curl -4 ipinfo.io
验证是否支持IPv4网络
(可选)没有
curl
可直接apt-get
安装
若服务器为 Only IPv6 可通过安装 TWRP 实现:
wget -N https://raw.githubusercontent.com/fscarmen/warp/main/menu.sh && bash menu.sh
以下要求均属于本地部署签名服务器所需要求,若有可信赖的第三方qsign地址可忽略。
Linux 可通过 java --version
验证是否安装有 Java 环境,用于运行QQ签名服务器(QQsign)
此处提供
jdk-8u144-linux-x64.tar
的 下载链接参考安装教程:https://blog.csdn.net/weixin_41786879/article/details/126603440
Linux 可通过如下方法查看现在的 glibc
版本,版本未达到标准需升级以运行QQ签名服务器(QQsign)
strings /lib64/libc.so.6 | grep GLIBC
ldd --version
阅读相关框架文档,配置反向ws
客户端、必要的.env
相关设置、android_id
和QQ版本同步、服务器端口等。
2023.7.24 实测
当前可通过
go-cqhttp v1.1.0
+qsign v1.1.0
+nonebot2 v2.0.1
完美部署2023.8.7 实测
可通过
go-cqhttp 5db03c7 dev
+qsign v1.1.7
+nonebot2 v2.0.1
完美部署
- 需在
cq/config.yml
中增加配置:详见 #2304- 需在
txlib/8.9.63/config.json
中"auto_register": true,
端口号根据需要修改2023.12.21 实测
当前可通过
go-cqhttp v1.2.0
+qsign v1.2.0
+nonebot2 v2.0.1
完美部署
git clone
本项目;- 安装
poetry
依赖包管理工具; - 通过
poetry install
安装 bot 项目目录下所有python依赖.
在qsign
目录下通过如下命令启动
bash bin/unidbg-fetch-qsign --basePath=txlib/8.9.90
在go-cqhttp
目录下通过如下命令启动
./go-cqhttp --faststart
首次启动时,根据提示在 config.json
和 device.json
中同步 QQsign 的内容
🔔首次启动有账号冻结风险,此后长时间可用,但存在玄学
2023.12.21 更新:
再次需要验证码登录时,选择自动获取token(
方式1
)的方法失效;手动输入ticket
的方法会白屏(方式2
). 解决方法见 #2459
- 进入bot虚拟环境
poetry shell
nb run
运行机器人即可