Loading... 最近从腾讯云转到Ucloud后,之前自用的Miao-Yunzai机器人也要重新搭建了;重新搭建的原因不仅仅是因为换服务器,ICQQ不能使用也是另外一方面,所以这次更换了TRSS-Yunzai。 **崽崽交流群:860830777** ### TRSS-Yunzai ``` Github(国外):https://github.com/TimeRainStarSky/Yunzai Gitee(国内):https://gitee.com/TimeRainStarSky/Yunzai ``` #### 环境准备 ``` Node.js(>=v21)、Redis、Git ``` ##### 1、禁用network-scripts更新 因为rocky9自己的一些原因所以要先禁用network-scripts的更新 ``` [root@Rocky ~]echo "exclude=network-scripts\* initscripts\*" >> /etc/yum.conf ``` ##### 2、更新系统内的环境 ``` [root@Rocky ~]dnf update -y ``` ##### 3、Nvm包管理器安装Nodejs ``` # 安装nvm (Node 版本管理器) [root@Rocky ~]curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash # 下载并安装最新版Node.js (安装完后需要重新启动ssh终端) [root@Rocky ~]nvm install node # 验证环境中的 Node.js 版本是否正确 [root@Rocky ~]node -v # 验证环境中是否存在正确的 NPM 版本 [root@Rocky ~]npm -v ``` ##### 4、安装redis、git ``` [root@Rocky ~]dnf install git redis -y [root@Rocky ~]systemctl enable redis [root@Rocky ~]systemctl start redis ``` ##### 5、下载TRSS-Yunzai文件 ``` [root@Rocky ~]git clone --depth 1 https://gitee.com/TimeRainStarSky/Yunzai ``` ##### 6、安装pnpm和依赖 ``` [root@Rocky Yunzai]cd Yunzai [root@Rocky Yunzai]npm i -g pnpm [root@Rocky Yunzai]pnpm i ``` ##### 7、安装Lagrange 前往Lagrange发布地址下载对应系统版本文件:https://github.com/LagrangeDev/Lagrange.Core/releases 我的系统为Rocky所以选择下载:Lagrange.OneBot_linux-x64_8.0.zip ``` #创建文件夹 [root@Rocky Yunzai]mkdir /lagrange && cd /lagrange #下载 [root@Rocky lagrange]wget https://ghproxy.cn/https://github.com/LagrangeDev/Lagrange.Core/releases/download/nightly/Lagrange.OneBot_linux-x64_8.0.zip #解压 [root@Rocky lagrange]unzip Lagrange.OneBot_linux-x64_8.0.zip [root@Rocky Yunzai]cd publish #添加执行权限 [root@Rocky publish]chmod +x Lagrange.OneBot #启动lagrange,程序会提示按回车继续,之后会有一张二维码,扫码登录机器人账号 #扫码登录之后等程序获取完账号数据,然后ctrl+c退出 [root@Rocky publish]./Lagrange.OneBot ``` 回到终端之后程序目录下已经生成配置文件,然后修改appsettings.json文件中的Implementations部分 ``` "Implementations": [ { "Type": "ReverseWebSocket", "Host": "localhost", "Port": 2536, "Suffix": "/OneBotv11", "ReconnectInterval": 5000, "HeartBeatInterval": 5000, "AccessToken": "" } ] ``` 修改完之后重新后台运行lagrange ``` [root@Rocky publish]./Lagrange.OneBot > /dev/null 2>&1 & ``` ##### 8、启动Yunzai ``` cd ~/Yunzai pnpm start pnpm pm2 save pnpm pm2 startup pnpm log ``` ``` 前台运行 | 操作 | 命令 | | ---- | -------------| | 启动 | node . | | 停止 | node . stop | 使用 pm2 (https://pm2.keymetrics.io/) 后台运行 | 操作 | 命令 | | ---- | ----------- | | 启动 | pnpm start | | 停止 | pnpm stop | | 日志 | pnpm log | ``` ##### 9、设置主人 启动完Yunzai后机器人已经可以收到消息了,所以直接用主人账号发送`#设置主人`消息给机器人,机器人接收到消息会在后台日志生成验证码,把验证码发送给机器人即可把你的账号设置成主人 ##### 10、安装插件 因为TRSS的Yunzai是内置了部分插件命令的,所以可以直接发送`#安装插件`消息查看可安装插件;另外TRSS的Yunzai没有自带原神的genshin文件夹,而常用的部分插件又依赖于这个genshin运行,所以建议优先安装genshin`#安装genshin` 至此TRSS-Yunzai基本搭建完成 ##### 重要!!! **搭建此机器人的大家请不要在官方面前使用或去视频平台、文章平台大势宣传,避免此开源项目遭到官方排挤打压!!!** 最后修改:2024 年 07 月 24 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,就赞赏一下吧~
4 条评论
你的文章让我心情愉悦,真是太棒了! http://www.55baobei.com/WdCIJ6kqGR.html
你的文章内容非常用心,让人感动。 https://www.yonboz.com/video/1057.html
你的文章总是能给我带来欢乐,谢谢你!http://www.szheyt.com
你的文章内容非常专业,让人佩服。http://www.shengzesmt.com