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 startupDocker 安装
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/OneBotv11Shamrock
下载安装 Shamrock,启用被动 WebSocket,添加地址:
ws://localhost:2536/OneBotv11Lagrange
下载运行 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/GSUIDCoreOPQBot
下载运行 OPQBot,启动参数添加:
-wsserver ws://localhost:2536/OPQBot
- 设置主人:发送
#设置主人,日志获取验证码并发送
| Nickname | Contribution |
|---|---|
| Yunzai-Bot | 乐神的 Yunzai-Bot |
| Miao-Yunzai | 喵喵的 Miao-Yunzai |