欢迎光临散文网 会员登陆 & 注册

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

2022-12-04 18:37 作者:奈奈看B站  | 我要投稿


介绍

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中添加项目,让他一直运行

无法启动是什么情况

  1. 检查PM2是否安装并设置了版本

  2. 检查PM2模块是否正确

  3. 不知道了,QQ问我2841178747

启动项目

 

node管理器

node管理器安装依赖

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

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

好了之后就添加node项目

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

机器人依赖

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

安装插件

Yunzai-Bot-plugins-index: Yunzai-Bot云崽QQ机器人插件索引 (gitee.com)

这个是yunzai用户们一起整理出来的插件库,基本把大佬们的插件整理的出来,各位用户可以根据自己需要来安装插件

通过宝塔菜单(文件)进入机器人文件夹(yunzai-bot)别乱点其他的以喵喵插件为例,文件列表顶部终端运行以下指令

结束

现在你成功的安装了机器人!不要偷偷享受!快拿这个机器人和其他成员玩吧


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

分享到微博请遵守国家法律