Yunzai搭建教程-Linux版
PS:Linux搭建Yunzai对新手特别不友好,但是对服务器/云电脑性能要求低,2-2就可以全性能运行,请自行斟酌是否使用Linux系统搭建,反正到最后你熟练Yunzai了都会使用Linux的【70%用户选择(野统计)】,本教程仅展示手动搭建,Linux与win不同的是Win是直接使用redis而Linux使用的是社区维护的(可选)redis【valkey-server】操作真的挺麻烦的。【需准备1.云电脑 2.QQ机器人账号 3.连接器软件 4.一颗求知的心 5.一个脑子】
A. 使用Ubuntu系统搭建,先使用连接器登陆Linux控制台【什么连接器都可以只要能连上】

B. 在已连接的服务器控制台中输入以下指令更新
sudo apt update
C. 在控制台输入以下指令安装node JS 【期间会提示Y/N,请输入Y】
sudo apt install apt-transport-https curl ca-certificates software-properties-common
curl -sL https://deb.nodesource.com/setup_23.x | sudo -E bash -
sudo apt-get install -y nodejs
检验是否安装nodeJS成功
E. 在控制台输入以下指令安装git 【期间会提示Y/N,请输入Y】
sudo apt-get install git
F. 检验是否安装Git成功
git --version

AAA.安装缓存可选valkey或redis
【听说redis要收费还是怎么着,所以可以选择装valkey】
G1. 执行下列指令按照Redis【期间会提示Y/N,请输入Y】
sudo apt install redis-server
检验是否安装Redis成功【如成功请Ctrl+C退出】
sudo systemctl status redis-server

G2. 执行下列指令按照valkey【期间会提示Y/N,请输入Y】【出现如图所示视为安装成功】
sudo apt update
sudo apt install -y build-essential curl unzip
curl -LjO https://ghfast.top/https://github.com/valkey-io/valkey/archive/refs/tags/8.1.0.zip
unzip 8.1.0.zip
cd valkey-8.1.0
make
sudo make install
valkey-server

H.设置valkey保留使用screen挂存【仅暂时使用,一切环境处理完后进行设置开机自启操作】
sudo apt install screen
screen -S valkey
screen -r valkey
valkey-server
##然后Ctrl+C退出
该操作仅测试暂时时使用,省着大部分萌新死卡在这一步无法进行下一步,教程结束后会教怎么配置开机自启,该操作重启服务器后会消失需重新配置
I. 以上环境安装完成开始拉取仓库代码搭建-在你的终端直接输入拉取代码命令
git clone --depth 1 https://gitee.com/TimeRainStarSky/Yunzai
J. 拉取成功后输入cd /root/Yunzai 进入机器人目录【以后启动机器人都是这个目录 请输入正确不然无法进入】
cd /root/Yunzai
K. 进入机器人目录成功,然后输入指令安装pnpm和依赖【期间会提示Y/N,请输入Y】
npm i -g pnpm
pnpm i
I. 这样依赖就安装成功了,恭喜你迈入Yunzai领域,在控制台输入 【node .】 启动机器人!

J. 启动成功!开始安装功能!在机器人启动状态下先按顺序输入以下指令,系统会自动操作下载然后重启,请等待~【genshin】是必须安装的,首次安装会出现报错不用管,把【miao】安装了就好了
#安装genshin
#安装miao-plugin

K. 基础插件已安装成功,现在开始接入QQ账号,本教程为基础教程仅展示基础ICQQ链接器连接QQ使用机器人,请输入以下指令。
【QQBOT/NTQQ/NCQQ/NCQQ/拉格朗】连接请看进阶教程,本教程不做展示,因为是基础教程
#安装ICQQ-Plugin

L. ICQQ需要签名进行登陆,本教程提供了四个签名可提供使用,其他公共签名请自行查找。在安装完适配器后请输入以下其中一个指令并重启【Ctrl+C】重启后使用启动指令node .
//ICQQ签名全部无法使用请查看进阶教程使用NTQQ/NCQQ连接Yunzai

M. 开始登陆事先准备好的QQ机器人账号输入格式→【#QQ设置QQ号:密码:登录设备协议】
示例:#QQ设置12345:12345:2
安卓手机(1)/平板(2)


O. 恭喜你!搭建成功,使用自用QQ号对着机器人发送#帮助 即可使用! 记得设置自己为主人!【综合问题告知方法】
AAA.valkey自启教程
1. 创建 systemd 服务文件
sudo nano /etc/systemd/system/valkey-server.service
2. 写入以下内容(按需调整路径和参数)
[Unit]
Description=Valkey Server
After=network.target
[Service]
Type=simple
User=redis
Group=redis
ExecStart=/usr/local/bin/valkey-server /etc/valkey/valkey.conf
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target
3. 重新加载 systemd 配置
sudo systemctl daemon-reload
4. 启用并启动服务
sudo systemctl enable valkey-server
sudo systemctl start valkey-server
5. 检查服务状态
sudo systemctl status valkey-server
# 查看日志
journalctl -u valkey-server.service -f
D. 如何关闭机器人?
Ctrl+c
E. 账号被冻结是怎么回事?
腾讯风险管控,会不定时冻结,请解冻即可使用
F. 账号提示45是怎么回事?
API签名版本过低请更换签名版本
G. 登陆提示235是怎么回事?
腾讯风险管控,请等待3-24小时或更换验证码滑块设备即可
H.浏览器启动失败是怎么回事?
执行:apt install chromium -y
I.如何长期运行Yunzai?
因为Linux特性,如果你退出Linux终端运行的程序将中断所以
apt install screen
使用时:screen -S 一个名字
进入时:screen -r 这个名字
然后正常cd到云崽目录node .启动
退出:ctrl+a+d
教程提供者
QQ交流群:872488071
感谢以下内容!
Yunzai插件库:传送 喵喵主页:传送 TRSS网页:传送