Yunzai 应用端,支持多账号,支持协议端:OneBotv11、ComWeChat、GSUIDCore、ICQQ、QQBot、QQ频道、微信、KOOK、Telegram、Discord、OPQBot、Lagrange
- 基于 Miao-Yunzai
- 开发文档:docs 分支
先刨坑,但也许会咕咕咕
- 完善现有协议端
- 支持更多协议端
项目仅供学习交流使用,严禁用于任何商业用途和非法行为
手动安装
环境准备:Windows/Linux/MacOS/Android
Node.js(>=v21), Redis, Git, Chrome(可选)
- Git Clone 项目
请根据网络情况选择使用 GitHub 或 Gitee 安装
git clone --depth 1 https://github.com/TimeRainStarSky/Yunzai
git clone --depth 1 https://gitee.com/TimeRainStarSky/Yunzai
cd Yunzai
- 安装 pnpm 和依赖
npm i -g pnpm
pnpm i
- 前台运行
操作 | 命令 |
---|---|
启动 | node . |
停止 | node . stop |
- 使用 pm2 后台运行
操作 | 命令 |
---|---|
启动 | pnpm start |
停止 | pnpm stop |
日志 | pnpm log |
- 开机自启
pnpm start
pnpm pm2 save
pnpm pm2 startup
Docker 安装
bash <(curl -L https://github.com/TimeRainStarSky/Yunzai/raw/main/lib/tools/docker.sh)
bash <(curl -L https://gitee.com/TimeRainStarSky/Yunzai/raw/main/lib/tools/docker.sh)
参数 | 描述 | 默认值 |
---|---|---|
DIR | 安装文件夹 | $HOME/Yunzai |
CMD | 启动命令 | tsyz |
CMDPATH | 命令文件夹 | /usr/local/bin |
DKNAME | 容器名 | Yunzai |
DKURL | Docker 源 | docker.m.daocloud.io |
GITURL | GIT 源 | https://gitee.com/TimeRainStarSky/Yunzai |
APTURL | APT 源 | mirrors.ustc.edu.cn |
APTDEP | APT 依赖 | chromium fonts-lxgw-wenkai fonts-noto-color-emoji |
NPMURL | NPM 源 | https://registry.npmmirror.com |
- 参数修改方法
参数1="值1" 参数2="值2" bash <(x)
操作 | 命令 |
---|---|
连接 | tsyz |
断开 | Ctrl+P+Q |
启动 | tsyz start |
重启 | tsyz restart |
停止 | tsyz stop |
日志 | tsyz log 行数 |
命令 | tsyz 命令 |
- 推荐安装插件(可选)
#安装genshin
#安装miao-plugin
#安装TRSS-Plugin
- 启动协议端
WebSocket
OneBotv11
go-cqhttp
下载运行 go-cqhttp,选择反向 WebSocket,修改
config.yml
,以下为必改项:uin: 账号 password: '密码' post-format: array universal: ws://localhost:2536/OneBotv11LLOneBot
下载安装 LLOneBot,启用反向 WebSocket,添加地址:
ws://localhost:2536/OneBotv11
Shamrock
下载安装 Shamrock,启用被动 WebSocket,添加地址:
ws://localhost:2536/OneBotv11
Lagrange
下载运行 Lagrange.OneBot,修改
appsettings.json
中Implementations
:{ "Type": "ReverseWebSocket", "Host": "localhost", "Port": 2536, "Suffix": "/OneBotv11", "ReconnectInterval": 5000, "HeartBeatInterval": 5000, "AccessToken": "" }ComWeChat
下载运行 ComWeChat,修改
.env
,以下为必改项:websocekt_type = "Backward" websocket_url = ["ws://localhost:2536/ComWeChat"]GSUIDCore
下载运行 GenshinUID 插件,GSUIDCore 连接地址 修改为:
ws://localhost:2536/GSUIDCore
OPQBot
下载运行 OPQBot,启动参数添加:
-wsserver ws://localhost:2536/OPQBot
- 设置主人:发送
#设置主人
,日志获取验证码并发送
Nickname | Contribution |
---|---|
Yunzai-Bot | 乐神的 Yunzai-Bot |
Miao-Yunzai | 喵喵的 Miao-Yunzai |