CentOS Stream 8部署Yunzai 原神QQ机器人V3
回复_Official
编辑于 2022年10月23日 00:27

目录

1. 下载安装YZ机器人前置环境等

1.1. 需要的前置环境

1.2. 下载安装Nodejs

1.3. 下载安装启动其他环境

2. 下载安装YZ机器人本体及依赖

2.1. 下载YZ机器人本体:

2.2. 下载YZ机器人依赖

2.3. 启动YZ机器人

3. 配置YZ机器人

3.1. 安装喵喵插件等插件

3.2. 开放锅巴所需端口:

3.3. 启动机器人

3.4. 再次开启机器人:


1. 下载安装YZ机器人前置环境等

1.1. 需要的前置环境

1.1.1. Nodejs 16

1.1.2. Redis

1.1.3. Chromium

1.1.4. Git

1.1.5. 字体包(可选)

1.2. 下载安装Nodejs

1.2.1. 准备环境:yum install -y libtool automake autoconf gcc-c++ openssl-devel

1.2.2. 下载Nodejs16:wget https://nodejs.org/dist/v16.18.0/node-v16.18.0-linux-x64.tar.xz

若有其他需求可下载到/usr/local/,本文为了方便就在/root/里面操作

1.2.3. 解压Nodejs16:tar -xvf node-v16.18.0-linux-x64.tar.xz

1.2.4. 重命名文件夹:mv node-v16.18.0-linux-x64 node16

1.2.5. 修改权限:chmod 777 node16

1.2.6. 编辑环境变量:vim /etc/profile

1.2.7. 按下  i  键进入编辑模式 在文档末尾添加:

    export NODE_HOME=/root/node16

    export PATH=$NODE_HOME/bin:$PATH

    按下  Esc  输入:  :wq  回车即可保存退出

1.2.8. 刷新环境变量:source /etc/profile

1.2.9. 验证安装是否成功:node -v 和 npm -v

1.2.10. 安装pnpm:npm install -g pnpm

1.2.11. 安装cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org

1.3. 下载安装启动其他环境

1.3.1. 安装软件源:yum install -y epel-release

1.3.2. 安装环境:yum install -y redis chromium git

1.3.3. 安装中文字体(可选):yum groupinstall fonts -y

1.3.4. 启动redis:redis-server --daemonize yes


2. 下载安装YZ机器人本体及依赖

2.1. 下载YZ机器人本体:

2.1.1. 通过gitee:git clone --depth=1 -b main https://gitee.com/Le-niao/Yunzai-Bot.git

2.1.2. 通过github:git clone --depth=1 -b main https://github.com/Le-niao/Yunzai-Bot.git

2.2. 下载YZ机器人依赖

2.2.1. 打开yunzai机器人文件夹:cd /root/Yunzai-Bot/

2.2.2. 安装YZ机器人依赖:pnpm install -P

(根据网络情况,等待时间较长,约为2·5分钟)

2.3. 启动YZ机器人

2.3.1. 打开yunzai机器人文件夹:cd /root/Yunzai-Bot/

2.3.2. 启动YZ机器人:node app

2.3.3. 停止YZ机器人:CTRL键+C键


3. 配置YZ机器人

3.1. 安装喵喵插件等插件

3.1.1. 打开yunzai机器人文件夹:cd /root/Yunzai-Bot/

3.1.2. 安装依赖:cnpm install express multer body-parser jsonwebtoken image-size

3.1.3. 安装喵喵插件:git clone --depth=1 https://gitee.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/

3.1.4. 安装图鉴插件:git clone --depth=1 https://gitee.com/Ctrlcvs/xiaoyao-cvs-plugin.git ./plugins/xiaoyao-cvs-plugin/

3.1.5. 安装锅巴插件:git clone --depth=1 https://gitee.com/guoba-yunzai/guoba-plugin.git ./plugins/Guoba-Plugin/

3.2. 开放锅巴所需端口:

未安装锅巴插件则无需进行次操作

在云服务器的安全组内开放相应端口效果一样(若有安装宝塔面板等,也要在面板内开放相应端口)

3.2.1. 查看端口是否开放:firewall-cmd --query-port=端口号/tcp

3.2.2. 开放防火墙端口:firewall-cmd --zone=public --add-port=端口号/tcp --permanent

3.2.3. 重启防火墙:systemctl restart firewalld

3.3. 启动机器人

3.3.1. 打开yunzai机器人文件夹:cd /root/Yunzai-Bot/

3.3.2. 启动YZ机器人:node app

(首次启动)按文字说明输入QQ号,密码,登录方式等即可完成安装

3.4. 再次开启机器人:

3.4.1. 启动redis(若服务器未重启则无需启动redis):redis-server --daemonize yes

3.4.2. 打开yunzai机器人文件夹:cd /root/Yunzai-Bot/

3.4.3. 启动YZ机器人:node app


姑且先整这么多吧  过段时间再看看有啥要补充的

云崽本体:https://gitee.com/Le-niao/Yunzai-Bot

喵喵插件:https://gitee.com/yoimiya-kokomi/miao-plugin

图鉴插件:https://gitee.com/Ctrlcvs/xiaoyao-cvs-plugin

锅巴插件:https://gitee.com/guoba-yunzai/guoba-plugin

喜欢请给几位作者点个Star~