Skip to content

手动部署

TIP

如果你希望在 Windows 中部署,这篇文章可能是更好的选择

前置

首先你需要启动一个适配 OneBot v11 的实现端,例如go-cqhttplc-cn/onebots,更多的可在 OneBot 生态 查看。

在实现端中开启 正向 websocket,配置 正向 websocket 服务地址。并检查是否正常启动了 redis 数据库。

拉取项目源码

切换到你所希望存放 bot 的目录,拉取项目源码

bash
git clone https://mirror.ghproxy.com/https://github.com/SilveryStar/Adachi-BOT.git

进入项目根目录,安装项目依赖

bash
cd Adachi-BOT
pnpm install

初始化

于根目录下执行命令来启动并初始化项目

bash
pnpm start

在看到终端打印配置文件创建成功的提示后,项目根目录下将会生成一个 config 目录,这是 Adachi-BOT 的配置文件所在目录。

打开 config/base.yml,修改 master 为主人 qq 号码,并根据实现端所提供的正向 websocket 服务地址,按需填入 wsServerwsApiServer

一般情况下,其他配置文件内容无需修改。你同样可以参考 配置项 来酌情修改。

启动项目

再次于根目录下执行启动命令

bash
pnpm start

一切正常的话,终端将会持续打印日志。并将在主人 qq 中收到 bot qq 发来的上线成功提醒。

后台托管启动

使用上述方式启动的项目,终端一经关闭 bot 服务则被停止。改为执行如下命令来实现后台托管启动

bash
pnpm serve

之后就可以安全将终端关闭,且不会影响 bot 的正常运行。 且此种启动方式允许使用 restart(重启)upgrade(更新) 等快捷指令。

下面提供了几种在此模式下的帮助命令

bash
# 查看终端日志
pm2 log adachi-bot
# 重启项目 
pnpm restart
# 停止项目
pnpm stop

Released under the MIT License.