部署TRSS-Yunzai

2025 年 4 月 30 日 星期三(已编辑)
/ ,
32
3
摘要
介绍了TRSS-Yunzai的部署以及实现端的部署
这篇文章上次修改于 2025 年 4 月 30 日 星期三,可能部分内容已经不适用,如有疑问可询问作者。

部署TRSS-Yunzai

Yunzai是一个以原神功能为主的多功能机器人框架,本篇文章将介绍TRSS-Yunzai的安装及配置

一些需要准备的东西

  1. 一台服务器,配置要求:
    • 云服务器/家里云均可
    • 有无公网均可
    • 支持Windows/Linux(推荐)/Mac
    • 最低流畅运行配置要求:2c1g
  2. 一个实现端小号,如qq/微信
  3. 清醒的🧠

正片开始 :)

对于Linux用户

请先确保有root权限再进行以下操作!

软件准备

安装nodeJS
sudo curl -sl https://deb.nodesource.com/setup_23.x | sudo -E bash -
# 本来装23以下的版本也行的,但由于食欲更新,需要23+版本以支持最新功能
sudo apt-get install nodejs

接着输入node -v检查是否安装成功

安装redis数据库
sudo apt-get install redis-server -y
安装ffmpeg转码工具
sudo apt-get install ffmpeg -y
安装浏览器
sudo apt-get install chromium -y
安装中文字体
sudo apt-get install ttf-wqy-zenhei -y
sudo fc-cache -fv
安装pnpm用于管理软件包
npm install pnpm -g

拉取&配置

从Gitee或者GitHub拉取源代码
git clone --depth 1 https://github.com/TimeRainStarSky/Yunzai
git clone --depth 1 https://gitee.com/TimeRainStarSky/Yunzai
cd Yunzai
安装依赖
pnpm install
前台运行
node app

至此,构建步骤已经完成,TRSS-Yunzai已经成功运行在本地2356端口了!

但是呢,现在只是用于处理信息的后端部署完成,想要对接qq或者微信,我们还需要一个实现端,于是:

部署实现端(任选其一即可)

ICQQ

优点:接口丰富

使用TRSS-Yunzai前台运行提供的标准输入stdin输入以下内容以安装ICQQ-Plugin以支持ICQQ协议登录

#安装ICQQ-Plugin

由于一些不可控原因,不配置签名服务器直接登录可能会出现45错误并无法发送消息

所以我们需要配置签名服务器

#QQ签名[签名服务器地址]

当然,你也可以使用QSign提供的签名服务器

bash <(curl -sSLk Gitee.com/haanxuan/QSign/raw/main/X)

签名服务器也可以自建,但是需要做好半个月扫一次脸解封的准备!

最后,输入#QQ设置[QQ号]:[密码]:[登录设备]然后按照指示操作接验证码或过滑块验证即可通过ICQQ对接QQ

注意,这里的设备安卓手机为1,平板为2,建议使用平板

Lagrange.Onebot

Lagrange是基于onebot11NTQQ实现端,可用于对接TRSS-Yunzai

优点:稳定

lagrangeCore仓库的releases中下载对应版本

添加运行权限

chmod +x ./Lagrange.OneBot

执行两次./Lagrange.OneBot生成配置文件和数据库

然后在配置文件appsettings.json中的Implementations字段填写

{
  "Type": "ReverseWebSocket",
  "Host": "localhost",
  "Port": 2536,
  "Suffix": "/OneBotv11",
  "ReconnectInterval": 5000,
  "HeartBeatInterval": 5000,
  "AccessToken": ""
}

lagrangeICQQ一样,需要签名服务器支持,请前往项目地址加入Telegram群组获取信息

随后再次运行一次./Lagrange.OneBot,使用手机扫码登录即可

NapCat

napcat也是基于onebotV11NTQQ实现且有非常详细和可爱文档,可以直接查阅部署

优点: 速度超快

其他实现端

愉快的玩耍吧!!

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...