简介
- Yunzai-Bot是原神qq群机器人,通过米游社接口,查询原神游戏信息,快速生成图片返回,
- 此指南是教你如何安装Yunzai-Bot和它的插件,编写插件和一些问题的解决方法。
安装Yunzai-Bot
Windows:
安装git
- 下载地址git,密码:114514
- 一直点next
安装redis
-
下载地址redis,密码:114514
-
解压后启动redis-server.exe这个文件。
-
要一直开着,不能关掉。
安装Yunzai-Bot本体
-
新建一个文件夹(也可以不建),命名随便,最好别用中文
扫描二维码关注公众号,回复: 16080332 查看本文章 -
选个拉取方式:
使用git-bash
- 1.1 右键文件夹,选择git bash here
使用原生自带终端
-
2.1 进入你要安装Yunzai的文件夹
-
2.2 打开终端(在文件夹路径处将文件家路径改为cmd或者powershell)
- 克隆项目
- 命令
git clone --depth=1 -b main https://gitee.com/yoimiya-kokomi/Yunzai-Bot.git
- 进入Yunzai目录
cd Yunzai-Bot
- 安装pnpm,已安装的可以跳过
npm install pnpm -g
-
(因为我已经安装过了,所以就不放图了)
-
这里会发生的一些问题: 输完卡住不动了怎么办?或者提示
npm ERR!
?或者其他的报错? 原因:你的服务器网络太差了,根本下载不动,没问题才怪了。 解决方案:换源,执行命令来更换淘宝镜像源npm config set registry http://registry.npm.taobao.org
然后再次执行安装 pnpm 的命令npm install pnpm -g
就是可能有点后遗症,更换镜像源后有微小概率导致后续安装出现问题
- 安装依赖
pnpm install -P
- 运行(首次运行按提示输入登录)
node app
- 如果觉得麻烦,可使用脚本:
新建一个文件,把后缀改成bat,然后点击编辑
-
把下面代码复制进去,然后进行修改:
-
第一行中,第一个双引号无需填写,第二个双引号填写你redis路径
-
第二行填写你Yunzai-Bot根目录
start "" "C:/redis/redis-server.exe" cd C:/Yunzai-Bot node app pause
- 改完后保存运行即可食用
Linux
-
教程中的操作系统有(Ubuntu 20.04),(CentOS 7.9.2111)
Yunzai-Bot换源方法
-
这种方法不会掉任何插件和任何数据,但是部分依赖可能会掉,安装完成之后登录yunzai,根据yunzai的提示,用
pnpm install -p
安装依赖就好了!!! -
打开yunzai根目录,在空白处右击鼠标,git bash here,或使用cmd等
-
输入以下命令换喵喵源
git remote set-url origin https://gitee.com/yoimiya-kokomi/Yunzai-Bot.git
- 然后输入
git checkout main
- 拉取更新
git pull && git reset --hard origin/main
- 如果出现图中报错就需要删除package.json和pnpm-lock.yaml这两个文件然后再
git pull
-
如果没有请继续
-
安装相关依赖
pnpm install -P
- 之后删除原/data/QQ号文件夹,使用以下命令重新登录
pnpm run login
- 之后按照提示继续登录即可
安装TRSS脚本
Windows平台:
MSYS2:Linux 兼容层(关闭 虚拟化 或 内存小于等于4G 推荐)
ArchWSL:Linux 子系统(开启 虚拟化 且 内存大于等于8G 推荐
Linux平台:
Docker:应用容器(推荐)
基础操作
-
启动云崽:
node app
-
查看日志:
pnpm run log
-
后台运行:
pnpm start
-
关闭云崽: 对着机器人发送
#关机
,或者在关掉云崽运行窗口 -
功能列表:
#帮助
,#插件名称+帮助
-
更新云崽:
#全部更新
,#强制更新
,#更新
,git pull
-
重置云崽的部分设置(QQ 号,主人 QQ 等):
pnpm run login
目录说明
目录 | 说明 |
---|---|
config\config\qq.yaml | 可以修改登录方式,QQ 号 |
config\config\redis.yaml | redis的设置(非必要别修改) |
config\config\other.yaml | 可以修改主人 QQ |
data\face | 存放添加表情的位置 |
data\MysCookie | 存放 cookie 的位置 |
logs\ | 存放日志文件的位置 |
plugins\example | 存放 js 插件的位置 |
Yunzai-Bot\plugins | 存放大型插件的位置,如喵喵插件 |
如何在Windows获取ticket
-
浏览器:Edge
-
复制滑动验证链接,到浏览器打开
- 按F12打开控制台,选择网络
- 然后开始验证,验证完后找到下图圈的那个东西,单击
- 选择预览,复制ticket
- (注意:复制ticket时不要把两边的双引号复制进去)
- 最后返回终端,粘贴刚刚复制的ticket,并回车
ffmpeg安装教程
- 先下载压缩包
- ffmpeg下载链接☞ffmpeg,密码114514
-
下载完后解压,位置随便
-
之后找到ffmpeg.exe和ffprobe.exe,复制文件路径
- 填写路径,有两种方法。
直接修改配置文件
- 找到配置文件,如下图
- 最后把路径粘贴到下图的位置(注意:冒号后面有空格)
- 冒号后面是有空格,一定要注意这一点。
锅巴里面设置
-
先登陆锅巴
-
然后点配置管理-->基础配置
-
把路径粘贴进去
-
最后点保存
注意事项: 路径不能有空格,必须用单引号,必须用反斜杠。 有些时候日志提示
请检查ffmpeg配置
大概率是插件本身的问题,而不是你的 ffmpeg 没配置好