Android (Termux)
Android 可以使用 Termux,以和 Linux 部署同样的方式运行。
0. 安装 Termux
待补充,可自行百度
1. 安装 nodejs 环境
apt update
apt install nodejs
2. 安装 yarn & 切换国内源
npm i yarn -g # 全局安装 yarn
yarn config set registry https://registry.npmmirror.com/ # 切换到国内源
3. 拉取代码 & 安装依赖
git clone https://github.com/paotuan/qqchannel-bot.git
cd qqchannel-bot # 进入项目目录
yarn install # 安装项目依赖
如果 GitHub 拉取慢,也可以使用 Gitee 镜像:https://gitee.com/ipaotuan/qqchannel-bot.git
4. 构建代码
yarn run build
5. 开启服务
yarn global add pm2 # 全局安装 pm2(nodejs 的后台运行&监控程序)
yarn run start # 使用 pm2 后台执行
启动成功后,可以在手机浏览器中打开 localhost:4175
打开网页端,登录机器人。
后续每次打开,只需在项目根目录执行 yarn run start
即可。
TIP
系统自带的浏览器可能版本较低导致部分功能异常。建议使用手机 chrome 浏览器打开。
由于网页界面主要为 PC 端横屏设计。在手机浏览器打开时,你可能需要将界面往右拖动才能看到登录面板。你也可以将手机横屏使用。
6. 版本升级步骤
以下均在项目根目录操作:
- 先通过 git 拉取最新代码
git pull origin master
- 确认是否引入了新的依赖,若有则自动安装
yarn
- 构建新的版本
yarn run build
- 停止旧版本的服务,并启动新版本服务
yarn run stop # 停止旧版本
yarn run start # 启动新版本
- 访问网页端
localhost:4175
重新挂上机器人即可