一、工具预览

Windows, Chrome,Git,手机

Node.js(环境),Redis(数据库)

二、准备教程

1.下载Chrome与Git(工具) 

打开腾讯软件管理https://pc.qq.com/

搜索ChromeGit,点击[普通下载]

2.下载Node.js(运行环境)

(1)打开官网https://nodejs.org/zh-cn/点击[长期维护版]

(2)验证Node.js版本:鼠标右键点击桌面,点击[Git bash]

 node -v 

Yunzai-Bot原神机器人、超细教程、常见问题、插件索引、电脑&手机&服务器插图

3.Redis数据库

(1)下载Redis:https://github.com/tporadowski/redis/releases

点击下载安装包[redis-x64.msi]

Yunzai-Bot原神机器人、超细教程、常见问题、插件索引、电脑&手机&服务器插图1

要记住安装[位置],后面一直点击[下一步]即可

(2)开机自启

打开redis安装后的文件夹,找到redis.windows.conf

Yunzai-Bot原神机器人、超细教程、常见问题、插件索引、电脑&手机&服务器插图2

右键点击文本模式打开redis.windows.conf

按住CTRL+F开启查找模式

Yunzai-Bot原神机器人、超细教程、常见问题、插件索引、电脑&手机&服务器插图3

把protected-mode yes改为protected-mode no

Yunzai-Bot原神机器人、超细教程、常见问题、插件索引、电脑&手机&服务器插图4 Yunzai-Bot原神机器人、超细教程、常见问题、插件索引、电脑&手机&服务器插图5 Yunzai-Bot原神机器人、超细教程、常见问题、插件索引、电脑&手机&服务器插图6 Yunzai-Bot原神机器人、超细教程、常见问题、插件索引、电脑&手机&服务器插图7

下滑找到Redis,点击配置成自动,并按右键,选择启动

三、安装Yunzai-Bot V2&V3

如果不想安装在桌面可安装到其他文件夹,最好保持所有途径全部英文不要出现中文

(一) 复制代码

右键桌面,点击[git bash]输入

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

Yunzai-Bot原神机器人、超细教程、常见问题、插件索引、电脑&手机&服务器插图8

拉取失败,可删除Yunzai-Bot文件,重新执行

(二)加载依赖(Yunzai-Bot目录下执行)

下面三种依赖,尝试选择适合自己的一种

在[git bash]中输入

#npm转cnpm

npm install cnpm -g –registry=https://registry.npmmirror.com 

#安装依赖

cnpm install 

#npm转pnpm

npm install pnpm -g

#安装依赖

pnpm install

#若上面都不行
npm install

(二)启动代码(Yunzai-Bot目录下执行)

node app.js 

【登录验证?】

chrome打开反馈出来的地址

加载后看到滑动图片,先不滑动

F12打开开发者模式并点击网络

此时滑动并通过验证后会出现两个文件

点击右边的预览即可看到自己的ticket

【退出执行?】

CTRL+C退出

(三)后台运行(Yunzai-Bot目录下执行)

npm start   #后台npm运行app.js

npm stop   #停止npm运行app.js

注:不停止npm或不退出node.js执行,将会出现错误程序占用端口的情况,如何查询和关闭端口对应的程序,请自行百度。建议把账号的安全验证与设备同存开启,不开启将会有对登录的账号有一定影响

(四)手动更新(Yunzai-Bot目录下执行)

git   pull

Yunzai初始文件切莫改动,会导致无法更新

若因为插件最新版有报错而想回退,

可执行下面这条命令

git revert

(五)重新登录(Yunzai-Bot目录下执行)

npm  run login

四、如何获取公共Cookie

无痕/私人模式打开{米游社官网}

https://bbs.mihoyo.com/ys/

登录社区账号,并按F12打开开发者控制板

点击控制台/Console

输入document.cookie回车(注意大小写)

五、插件索引库

https://gitee.com/yhArcadia/Yunzai-Bot-plugins-index

六、常见问题合集

1. 机器人私聊有反应,而群里没反应了?

答:机器人发消息频繁,TX对您的机器人账号进行风控。只需要上小号,找个不常发消息的群发一条消息,即可看到验证提示,完成验证即可解除

2.为什么滑动验证通过了,还是不能登录账号?

答:风险账号需要打开陌生设备登录验证和同设备登录,提高安全系数

3.更新面板等请求失败了怎么办?

答:签到不稳定是正常现象,面板接口可等几天,无需慌张

4.使用插件后,机器人没反应

答:一般是插件错误,可以node app.js查看报错内容,即可知道是什么插件报错了,删除对应插件插件后,重新启动即可

5.语音js插件报错是为什么?

答:一般来说是缺少了语音包,需要打开js文件,查看需要安装的目录位置。第二还有的原因是js插件作者写的时候是.mp3格式语音,但是yunzai发送需要的是.amr格式语音,个人建议是把js文件里面的.mp3的字段改成.amr之后把amr格式的语音包放入对应位置即可

6.签到失败是怎么回事?

答:mihoyo更新了滑动验证,会常常出现验证失败的情况,这问题目前不知解决办法。

7.版本过低又是怎么回事?

Yunzai-Bot原神机器人、超细教程、常见问题、插件索引、电脑&手机&服务器插图9

8.cookie总是掉线?

答:如果不是自己的原因造成的,多半是redis数据库把cookie清除了。需要把redis配置文件中的appendonly no更改为appendonly yes

9.不能设置抽卡的次数吗?

答:默认只有十次,修改配置在Yunzao-Bot/plugins/genshin/config/gacha.set.yaml

另外,抽卡插件提供了百连等扩展功能,可自行安装和设置配置

七、其他安装

手机安装:B站内视频教程

服务器安装:https://gitee.com/ningmengchongshui/yunzai-bot-help

原神交楼群:629366107;群内已搭建好一台yunzai机器人,可进群体验

本文转自B站UP主:@柠檬冲水

发表回复

后才能评论