Miao-Yunzai/README.md

95 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Miao-Yunzai
这里是Miao-Yunzai V4 测试仓库,
你应该积极使用 V3 ,它仍然是长期支持并维护的版本。
哪怕 V4 后续发布V3仍然接受长期支持并维护。
在功能点未完成测试之前,仓库不会发布任何有关新功能信息。
> 必要环境 Windows/Linux + Chrome/Chromium/Edge
> 必要环境 18.18.2>Node.js>16.14.0 + Redis>5.0.0
如果你的系统不支持18.18.2版本最低能下载16.14.0版本这是最新的puppeteer版本限制。
## 使用教程
- 安装源码
```sh
git clone --depth=1 -b dev https://github.com/yoimiya-kokomi/Miao-Yunzai.git
```
- 安装依赖
```sh
npm install pnpm -g
pnpm install
```
- 启动
```sh
npm run ts:app
```
- 重新登录
```sh
npm run ts:app login
```
> [开发相关](./DEV.md)
## 环境补充
### Centos
```sh
yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 -y
```
- 字体
```sh
yum groupinstall fonts -y
```
- libstdc
下载 [libstdc++.so.6.0.29.zip](https://baiyin1314.lanzouq.com/i8Nr21ig8hyf)
**解压缩后** 的文件放在/usr/lib64/中
```sh
cd /usr/lib64/
sudo mv libstdc++.so.6 libstdc++.so.6.bak
sudo ln -s libstdc++.so.6.0.29 libstdc++.so.6
```
# Unknown file ".ts"
node >= 20.0.0
```ts
ts-node alemon.config.ts
```
更改为
```ts
node --no-warnings=ExperimentalWarning --loader ts-node/esm alemon.config.ts
```
## 致谢
| Nickname | Contribution |
| :-----------------------------------------------------------: | -------------------- |
| [Yunzai v3.0](https://gitee.com/le-niao/Yunzai-Bot) | 乐神的Yunzai-Bot V3 |
| [GardenHamster](https://github.com/GardenHamster/GenshinPray) | 模拟抽卡背景素材来源 |
| [西风驿站](https://bbs.mihoyo.com/ys/collection/839181) | 角色攻略图来源 |
| [米游社友人A](https://bbs.mihoyo.com/ys/collection/428421) | 角色突破素材图来源 |
| [icqq](https://github.com/icqqjs/icqq) | ICQQ |