前言
现在大家普遍使用的还在维护的onebot客户端就是Napcat了,但是安装在服务器或者虚拟机难免会遇到下载安装更新慢和被下线封号的情况,下面将给出可以参考的方法
关于版本选择
现在几乎没有人会使用Napcat的Windows版本,因为QQ的Windows版几乎已经封禁了所有插件方法
于是,Linux版本被广泛使用,但是很不幸的是,Linux的插件shell版也是一言难尽,插件注入的方法很容易被QQ识别,大概一天会下线两次
最终,我使用的是来自Napcat官方的 新式非入侵式启动器 ,这种方法最少可以稳定运行一周
但是缺点也是有的,每次启动需要手动登录(也可以自行添加登录脚本,这里不做演示)
安装加速
由于不可抗力,GitHub在国内访问速度一言难尽,网上普遍使用的GitHub加速基本是Cf托管的,速度太慢
于是,我使用了来自fumor的加速站,感谢
首先,创建安装的目录,并进入运行脚本
mkdir -p /opt/napcat && cd $_
# 创建目录并进入,可替换为自己想要的
curl -o napcat.sh https://d.yangyang8002.xin/get/newnapcat.sh && bash napcat.sh
# 下载并运行脚本,链接使用阿里云CDN
根据提示安装完成后,你可以按照提示使用scene启动(推荐)
也可以使用ssh远程链接后启动(需要挂载在后台不能关闭)(推荐虚拟机使用,可在Windows下使用次方法),ssh连接后,输入以下命令
cd /opt/napcat
# 进入安装目录
sudo ./launcher.sh
# 启动脚本
或者使用Ubuntu或Debian的桌面来启动(如果有的话)(推荐),在终端中输入同上命令即可
详细参考官方教程,可以配置自动启动
首次启动
一般会日志会出现类似于
03-31 21:20:47 [info] [NapCat] [WebUi] WebUi Token: 967957bab0f3
03-31 21:20:47 [info] [NapCat] [WebUi] WebUi User Panel Url: http://127.0.0.1:6099/webui?token=967957bab0f3
03-31 21:20:47 [info] [NapCat] [WebUi] WebUi User Panel Url: http://[::]:6099/webui?token=967957bab0f3
和一个登录二维码
之后可选择在终端扫描二维码登录
或者使用浏览器输入日志网址即可登录后台(别忘记将127.0.0.1改为服务器地址),然后选择二维码登录
登录之后,
可以选择保存登录记录,操作如下

别忘记打开隐藏环境功能

然后重启,重新进入网页后选择账号登录(或扫码登录)

在这里添加网络配置以连接如AstrBot或者Koishi等QQ机器人框架,这里不再赘述
于是
大功告成
鸣谢
F.M. Anonymous






Comments | NOTHING