关于Yunzai-Bot

云崽,原神qq群机器人,通过米游社接口,查询原神游戏信息,快速生成图片返回Github

GitHub地址:GitHub - Le-niao/Yunzai-Bot: 原神QQ群机器人,通过米游社接口,查询原神游戏信息,快速生成图片返回

Gitee地址:Yunzai-Bot: 原神QQ群机器人,通过米游社接口,查询原神游戏信息,生成图片返回 (gitee.com)

最近发现Yunzai-Bot的 Liunx一键部署命令无法使用,Github上的手动部署教程貌似有点小问题。

所以我自己写了一篇。

1.准备服务器

服务器要求不高,1核1g都可以(可以不要公网IP)
服务器提供商很多,阿里云,腾讯云,星辰云,亿速云都行

然后通过SSH连接至服务器终端(以root账户登录)

2.部署机器人

连接后在终端输入以下命令安装node.js环境

yum install -y dnf
dnf module install nodejs:16 -y

安装git

yum -y install git

安装并运行redis

yum -y install redis && redis-server --daemonize yes

克隆Yunzai-Bot(Github与码云二选一)

git clone https://github.com/Le-niao/Yunzai-Bot.git //Github源(香港,国外服务器)
git clone https://gitee.com/Le-niao/Yunzai-Bot.git  //码云(内地服务器)

进入Yunzai的目录

cd Yunzai-Bot

安装cnmp

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

用cnmp安装Puppeteer,chrome核心

cnpm install

安装chrome依赖

yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 -y && yum install libdrm libgbm libxshmfence -y && yum install nss -y && yum update nss -y;

安装中文字体

yum groupinstall fonts -y

安装部分就到此结束了,下面我们来开启Yunzai

3.运行Yunzai-Bot

在终端内输入

node app

这是会提醒你输入各种信息,按要求输入

如有修改,修改/root/Yunzai-Bot/config/config.js文件

出现以上界面就运行成功了

如果你现在关闭终端,那么Yunzai就会停止运行

为了让它在后台运行,我们这时按下 Ctrl+Z,然后输入 npm start

这时Yunzai就会在后台运行了

4.插件安装

Yunzai-Bot有许多插件

推荐安装喵喵插件与xiaoyao-cvs-plugin

喵喵插件项目地址:GitHub - yoimiya-kokomi/miao-plugin: Miao-Plugin for Yunzai-Bot

安装喵喵插件

cd Yunzai-Bot

// 使用gitee
git clone https://gitee.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/

// 使用github
git clone https://github.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/

xiaoyao-cvs-plugin项目地址:GitHub - ctrlcvs/xiaoyao-cvs-plugin

安装xiaoyao-cvs-plugin

cd Yunzai-Bot

使用gitee
git clone https://gitee.com/Ctrlcvs/xiaoyao-cvs-plugin.git ./plugins/xiaoyao-cvs-plugin/

使用github
git clone https://github.com/Ctrlcvs/xiaoyao-cvs-plugin.git ./plugins/xiaoyao-cvs-plugin/

其他.js类型插件放置在/root/Yunzai-Bot/lib/examples中

5.Cookie配置

Cookie配置教程:体力查询帮助v1.1 (qq.com)

6.常见问题

Q1:下载/克隆速度慢

A1:更换下载源或不要在网络高峰期下载

Q2:机器人生成图片乱码,无中文等

A2:可能是因为缺少中文字库造成的,在系统中安装任意一个中文字体即可解决

Q3:cnpm安装失败

A3:更换镜像源

Q4:QQ安全验证,无法登录,尝试关闭设备锁等

A4:尝试关闭设备锁等,更换模拟登陆设备

Q5:机器人时好时坏

A5:大概率网络波动,长时间未响应请重新启动或更换服务器