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. 版本升级步骤

以下均在项目根目录操作:

  1. 先通过 git 拉取最新代码
git pull origin master
  1. 确认是否引入了新的依赖,若有则自动安装
yarn
  1. 构建新的版本
yarn run build
  1. 停止旧版本的服务,并启动新版本服务
yarn run stop  # 停止旧版本
yarn run start # 启动新版本
  1. 访问网页端 localhost:4175 重新挂上机器人即可
Last Updated: