Yunzai-bot安装经历分享¶
Note
本次安装使用的是全新安装的CentOS 7.6、宝塔面板(PM2),其他系统可参考自行发挥。
大家好,由于一直想做个懒人,不想手动去点签到,所以就研究了一天的Yunzai-bot,首先我是将Yunzai-bot安装在我自己的软路由(EXSI+CentOS)上,当然你们也可以装在自己的Windows电脑上,或者其他VPS都行,好了正式开始。
首先我是将CentOS配置了一个静态IP地址,把dhcp关闭了,如何做呢?下面有具体教程:
https://jingyan.baidu.com/article/4dc40848b1aacd89d946f1fc.html
配置完静态地址后,要看看CenOS是否开启了SSH连接,下面的链接可以参考一下,我安装的CentOS版本默认开启的:
https://blog.csdn.net/qq_41768362/article/details/117331798
接下来打开终端,使用ssh链接CentOS,我这里是macOS,所以操作起来比较简单,如果是Windows系统的话,可以去自行百度找一下有没有一些免费的ssh连接工具。
安装宝塔面板¶
打开宝塔面板,然后找到CentOS的安装脚本,直接在终端输入安装脚本,等待安装好后终端会显示你的宝塔地址以及登录用户密码。
初步配置宝塔面板¶
打开面板后,我们看到右侧 -> 软件商店,然后搜索PM2管理器
,安装它后,我们会看到这样的一个界面:
注意:图中是因为我已经安装好了Yunzai-bot,所以才会显示,忽略即可。
然后我们找到PM2管理器 -> Node版本
,把版本选到和我一样即可:
然后我们继续在软件中心搜索redis
,然后安装7.0.4即可,安装好后它会自行启动的。
安装前准备¶
回到终端后,我们还需要准备一些事情,首先我们需要安装字体:
新建字体文件夹
sudo mkdir -p /usr/share/fonts/truetype/mihoyo && cd /usr/share/fonts/truetype/mihoyo
下载字体文件
sudo wget https://file.letsshareall.com/others/fonts/汉仪文黑-85W_Heavy.ttf -O HanyiWenhei85W-Heavy.ttf
刷新字体文件缓存
sudo fc-cache -fv
安装chromium
yum install chromium
创建Yunzai-bot路径文件夹¶
cd /home/
mkdir bot && cd bot
初步工作已经准备的差不多了
安装Yunzai-bot¶
首先我们去到github找到Yunzai-bot项目地址,根据README的操作先安装好pnpm,然后先别运行Yunzai-bot先,我们还需要去配置一下PM2管理器。
配置PM2管理器¶
回到宝塔面板后,我们找到PM2管理器,打开后我们点击添加项目:
这里解释一下:
- 启动文件:如果你是跟着我的教程来的话,那么你的Yunzai-bot目录应该是和我一样的,否则你就自行找到
- 运行目录:默认
- 项目名称:默认
- 负载实例数量:默认
- 内存上限:128
- 运行用户:root(一定要选择root)
最后点击保存,保存之后,看看会不会自动运行,如果会的话先点击停止,然后找到该项目的管理按钮,点击打开Yunzai-bot的管理后,你会在右侧看到一个名为一键安装依赖
按钮,点击之后等待他安装完依赖。
安装完依赖后我们在PM2管理器中点击启动,如果你需要看到运行日志,则可以在日志栏目点击运行按钮,就可以打开运行情况了。
其他的就可以根据Yunzai-Bot项目来登录你的QQ小号,然后就可以开心玩耍了。
问题大全¶
按照我的教程来的话,一般只会遇到:无法启动Chromium这个问题,在前面我已经让大家提前安装了chromium,如果还是不行的话,可以按照顺序执行一下下面的命令:
yum install at-spi2-atk -y
yum install libxkbcommon
如果你需要安装其他插件的话,可以看看下面的插件。
喵喵插件¶
https://github.com/yoimiya-kokomi/miao-plugin
锅巴插件¶
https://github.com/guoba-yunzai/guoba-plugin
Note
安装了锅巴插件如果打不开,则需要去宝塔面板的 安全 -> 系统防火墙,将锅巴的端口加入进去,否则是打不开的。