原神QQ群机器人-Yunzai-Bot-搭建教程(windows以及Linux)

介绍

yunzai-bot (云崽) 是基于 nodejs 的原神 QQ 群机器人由大佬(Le-niao)开发完成
介绍完毕开始建设!
*可以通过右边目录树选择建设环境指windows以及Linux
————————————————
选择
选择是否购买服务器这个问题,肯定成了一种疑惑,服务器好还是家用电脑好,这个就取决于你家电脑能不能长期开着了
如果选择购买服务器还是建议买个最便宜的,机器人基本都能带动
————————————————
注意事项
建议家人们先空挂7-10天防止限制发言
————————————————
windows
windows是我们日常用到的操作系统,所以大多数人都用这个
需要安装:
node.js – https://nodejs.org/en/download/
git – Git – https://git-scm.com/book/zh/v2/起步-安装-Git
chrome – https://support.google.com/chrome/answer/95346?hl=en&co=GENIE.Platform=Desktop#zippy=
redis –https://wangshuinn.com/?golink=aHR0cHM6Ly9naXRodWIuY29tL3Rwb3JhZG93c2tpL3JlZGlzL3JlbGVhc2Vz
当然你也可以通过某些应用管家来安装,例如chrome在国内不能访问等等情况
运行redis
下载出来的安装包进行安装,在安装路径文件夹中找到redis.exe,并双击启动
*显示下方图片及为成功

机器人主体
Yunzai-Bot: 原神QQ群机器人,通过米游社接口,查询原神游戏信息,生成图片返回 (gitee.com)
还记得我们下载的git吗,现在随便找一个你认为该存放的文件夹,取个好名字打开它,右键,选择图片中的蓝框,当然win11还要加一步(显示更多选项)

输入下方指令安装机器人主体
git clone --depth=1 -b main https://github.com/Le-niao/Yunzai-Bot.git
*此过程中可能出现的问题
该问题为网络问题,github网站无法访问,可以尝试开加速器或者直接去国内gitee下载-Yunzai-Bot: 原神QQ群机器人,通过米游社接口,查询原神游戏信息,生成图片返回 (gitee.com)

安装依赖
继续在指令栏中输入
cd Yunzai-Bot
该指令为进入机器人文件夹,你也可以手动
*扩展:cd为进入,cd后面是文件夹名字
npm install pnpm -g
该指令为安装pnpm
pnpm install -P
该指令为安装依赖
node app
该指令为运行
扩展
这里教一个一键启动的方法,后缀名为.bat,这样下次需要启动就方便很多
cd文件夹(改成redis路径)
redis.exe
cd文件夹(改成机器人路径)
node app
————————————————
liunx
liunx操作系统可以说是相当滴安全,这个操作系统一般人可能几乎碰不到,这边需要讲2种,一个是PM2管理器和node.js管理器,因为PM2管理器宝塔官方说已经废弃,但是又不得不用,建议2个都看,然后选择
PM2管理器
打开宝塔面板
宝塔面板可以说是十分的方便,大幅度减少了我们的搭建时间,我们将以腾讯服务器来举例子
这个图也就是我们买到的服务器的第一眼(图片是我们家机器!别在意)

在右下角有一个应用信息,点击管理应用

现在你就会看到查看如何登入的指令以及一个登录按钮,按登录后会有一个腾讯面板输入该指令
sudo /etc/init.d/bt default
(这边就不展示效果了)
通过给到的网站地址,账号,密码进行登录
安装依赖
点击应用商店,并搜索安装:PM2,以及redis(或者在运行环境那一栏找到)

输入指令

*无法自动认证怎么解决

这边可以在腾讯面板中直接重置密码,这样方便

安装chromium
yum -y install chromium
安装中文包
yum groupinstall fonts -y
安装机器人
cd /home/
mkdir bot
cd bot
git clone --depth=1 -b main https://github.com/Le-niao/Yunzai-Bot.git
PM2管理器设置
现在打开商店的PM2管理器,并点击设置

将版本设置在16x

设置模块

启动机器人
点击文件,进入到你安装的机器人路径,/home/bot/Yunzai-Bot
在文件列表上方有“终端”输入指令
node app
运行完之后终端是暂时的,关闭就关闭了,所以我们要在PM2中添加项目,让他一直运行
无法启动是什么情况
检查PM2是否安装并设置了版本
检查PM2模块是否正确
不知道了,QQ问我2841178747
启动项目

node管理器
node管理器安装依赖
管理器装依赖有点不同,选择网站-node项目

安装最新长期node版本,并点击模块安装图片中所有的模块(这些模块基本够所有的插件使用了)

好了之后就添加node项目

端口在腾讯和宝塔似乎都要设置一次,腾讯控制台-防火墙(其他服务器商基本都是这样),宝塔-安全-添加端口规则


机器人依赖
配置好之后项目后面有设置-模块管理-一键安装依赖(图片中是因为我已经安装好了所以不显示)

安装插件
Yunzai-Bot-plugins-index: Yunzai-Bot云崽QQ机器人插件索引 (gitee.com)
这个是yunzai用户们一起整理出来的插件库,基本把大佬们的插件整理的出来,各位用户可以根据自己需要来安装插件
通过宝塔菜单(文件)进入机器人文件夹(yunzai-bot)别乱点其他的以喵喵插件为例,文件列表顶部终端运行以下指令
结束
现在你成功的安装了机器人!不要偷偷享受!快拿这个机器人和其他成员玩吧