- 适配 Lagrange.Onebot v1
- 已全面适配 Napcat Onebot11 Api
- 11月22日更新: 由于目前 Lagr 已经关闭签名服务器,推荐转移到纯本地签名的 Napcat 平台
| method | api | about |
|---|---|---|
| e.group.pokeMember | group_poke | 群聊戳一戳 |
| e.group.getGroupMsgHistory | get_group_msg_history | 适配 message_id 以获取历史消息 |
| e.friend.getFriendMsgHistory | get_friend_msg_history | 适配 message_id 以获取历史消息 |
| e.friend.getSimpleInfo | get_stranger_info | icqq 格式获取非好友信息 |
| parameter | about |
|---|---|
| e.source.seq | icqq 格式引用消息参数 |
| {request_type,sub_type,nickname}1 | 入群申请补充用户昵称 |
| parameter | about |
|---|---|
| e.reply | (msg, quote, { recallMsg, at }) recallMsg: Bot定时撤回回复消息时将不会撤回命令消息 |
| method | api | about |
|---|---|---|
| e.group.setEmojiLike1 | setEmojiLike | 贴标签(设置表情点赞) |
| e.group.getAiCharacters1 | getAiCharacters | 获取群AI音色信息 |
| e.group.sendGroupAiRecord1 | sendGroupAiRecord | 获发送群AI语音 |
| e.group.getLocalFileInfo1 | getLocalFileInfo | 获取文件信息 |
| e.group.getFileUrl1 | get_group_file_url | icqq 格式获取文件信息 |
| e.friend.getFileUrl1 | get_private_file_url | icqq 格式获取文件信息 |
- 修复锅巴设置中当插件的配置文件超过 1mb 时保存失败(PayloadTooLargeError)
#发言榜
- 看 安装教程
Tip
切换 TRSS 版本到本仓库 并不需要重新配置任何东西
# 在你的 TRSS 根目录执行
git remote set-url origin https://github.com/AIGC-Yunzai/TRSS-Yunzai-NapC.git
# 或使用 Git 代理:
# git remote set-url origin https://ghfast.top/https://github.com/AIGC-Yunzai/TRSS-Yunzai-NapC.git
git fetch --all
git reset --hard origin/main
pnpm i直接把本仓库的 plugins\adapter\OneBotv11.js 和 lib\plugins\loader.js 覆盖你的文件即可,但使用 #更新 后需要重新覆盖。
Yunzai 应用端,支持多账号,支持协议端:OneBotv11、ComWeChat、GSUIDCore、ICQQ、QQBot、QQ频道、微信、KOOK、Telegram、Discord、OPQBot、Lagrange
- 基于 Miao-Yunzai
- 开发文档:docs 分支
先刨坑,但也许会咕咕咕
- 完善现有协议端
- 支持更多协议端
项目仅供学习交流使用,严禁用于任何商业用途和非法行为
脚本安装
bash <(curl -sL https://gitee.com/Misaka21011/Yunzai-Bot-Shell/raw/master/install.sh)手动安装
环境准备:Windows/Linux/MacOS/Android
Node.js(>=v23.11), Valkey, Git, Chrome(可选)
- Git Clone 项目
git clone --depth 1 https://git.trss.me/Yunzai若无法访问,请根据网络情况选择镜像源
git clone https://github.com/AIGC-Yunzai/TRSS-Yunzai-NapC.git ./TRSS-Yunzai
cd TRSS-Yunzai- 安装 pnpm 和依赖
cd Yunzai
npm i -g pnpm
pnpm i- 前台运行
| 操作 | 命令 |
|---|---|
| 启动 | node . |
| 停止 | node . stop |
| 守护 | node . daemon |
- 使用 pm2 后台运行
| 操作 | 命令 |
|---|---|
| 启动 | pnpm start |
| 停止 | pnpm stop |
| 日志 | pnpm log |
- 开机自启
pnpm start
pnpm pm2 save
pnpm pm2 startupDocker 安装
bash <(curl -L https://git.trss.me/Yunzai/raw/main/lib/tools/docker.sh)镜像源
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)
bash <(curl -L https://raw.gitcode.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://git.trss.me/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 |