Centos7.6安装原神云崽V3机器人

前期准备

  1. 宝塔面板
  2. Node.js
  3. Redis
  4. Git
  5. FFmpeg
  6. Chromium

安装步骤

1、宝塔面板

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

等待安装完成进入面板

图片[1]-Centos7.6安装原神云崽V3机器人-若歆资源网

进入软件商店

图片[2]-Centos7.6安装原神云崽V3机器人-若歆资源网

2、安装node、Redis

图片[3]-Centos7.6安装原神云崽V3机器人-若歆资源网
在“运行环境”的第二页
图片[4]-Centos7.6安装原神云崽V3机器人-若歆资源网

设置node版本

图片[5]-Centos7.6安装原神云崽V3机器人-若歆资源网
图片[6]-Centos7.6安装原神云崽V3机器人-若歆资源网

我用的16.19.0版本,不要过低就行。

图片[7]-Centos7.6安装原神云崽V3机器人-若歆资源网

输入node -v检查一下版本,如果你这一步报错了,请使用Node.js版本管理器,这个插件在宝塔也有,需要把PM2管理器卸载。

图片[8]-Centos7.6安装原神云崽V3机器人-若歆资源网
图片[9]-Centos7.6安装原神云崽V3机器人-若歆资源网

3、升级git

先检查一下git系统版本

git --version
图片[10]-Centos7.6安装原神云崽V3机器人-若歆资源网

安装新版本

3.1、安装所需软件包

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel 
yum install gcc perl-ExtUtils-MakeMaker

3.2、下载&安装

cd /usr/src
wget https://www.kernel.org/pub/software/scm/git/git-2.7.3.tar.gz
tar xzf git-2.7.3.tar.gz
图片[11]-Centos7.6安装原神云崽V3机器人-若歆资源网
等待ing.jpg
图片[12]-Centos7.6安装原神云崽V3机器人-若歆资源网
解压

进入解压文件夹

cd git-2.7.3

编译安装

make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
ln -s /usr/local/git/bin/git /usr/bin/git

如果走到这一步提示ln: failed to create symbolic link ‘/usr/bin/git’: File exists,我们去/usr/bin/目录把git删了

图片[13]-Centos7.6安装原神云崽V3机器人-若歆资源网

在执行,就不会报错了

ln -s /usr/local/git/bin/git /usr/bin/git
图片[14]-Centos7.6安装原神云崽V3机器人-若歆资源网

3.3、检查版本

git --version

如果你这里 还是1.8.3.1版本,请执行删除命令即可

yum remove git
图片[15]-Centos7.6安装原神云崽V3机器人-若歆资源网
删除成功

4、安装FFmpeg

cd
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg

文件很大,你要等一下

cd ffmpeg
./configure
make
make install

如果你的提示 nasm/yasm not found or too old. Use –disable-x86asm for a crippled build.

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar xzf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure
make
make install

时间较长,不出意外会正常安装好。

但是因为configure时候没有指定路径,所以直接ffmpeg会提示找不到。

所以要将编译好的ffmpeg复制到bin目录即可:

cp ffmpeg /usr/bin/ffmpeg

然后检查版本。

ffmpeg -version
图片[16]-Centos7.6安装原神云崽V3机器人-若歆资源网
出现此图就是安装完成了

5、安装chromium

这个最省事了

cd /www/wwwroot/
wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/c/chromium-103.0.5060.114-1.el7.x86_64.rpm
yum localinstall chromium-103.0.5060.114-1.el7.x86_64.rpm

然后就完事了(提裤子)

部署云崽

进入/www/wwwroot/目录

cd /www/wwwroot/
git clone --depth 1 -b main https://gitee.com/Le-niao/Yunzai-Bot.git
图片[17]-Centos7.6安装原神云崽V3机器人-若歆资源网

进入文件夹

cd /www/wwwroot/Yunzai-Bot/

安装 pnpm

npm install pnpm -g --no-fund

输入pnpm -v,检查是否安装成功

图片[18]-Centos7.6安装原神云崽V3机器人-若歆资源网

如果提示-bash: pnpm: command not found,去/usr/bin/目录创建一个软连接

图片[19]-Centos7.6安装原神云崽V3机器人-若歆资源网
图片[20]-Centos7.6安装原神云崽V3机器人-若歆资源网
图片[21]-Centos7.6安装原神云崽V3机器人-若歆资源网

你是哪个版本就选哪个版本的文件夹,然后确认即可!

安装依赖

pnpm config set puppeteer_download_host=https://npmmirror.com/mirrors
pnpm install -P
图片[22]-Centos7.6安装原神云崽V3机器人-若歆资源网

安装完成,可以启动云崽了

启动云崽&基础操作

  • 启动云崽: node app
  • 查看日志: npm run log
  • 关闭云崽: 对着机器人发送 #关机
  • 功能列表: #帮助
  • 更新云崽: #全部更新
  • 重置云崽的部分设置(QQ 号,主人 QQ 等): npm run login

QQ配置&安装插件

配置账号

首次输入node app进行登录

图片[23]-Centos7.6安装原神云崽V3机器人-若歆资源网
输入你的机器人QQ号
图片[24]-Centos7.6安装原神云崽V3机器人-若歆资源网
输入密码登录我建议使用密码

选择iPad登录

图片[25]-Centos7.6安装原神云崽V3机器人-若歆资源网
输入主人QQ,你自己
图片[26]-Centos7.6安装原神云崽V3机器人-若歆资源网

我这里没有遇到登录tk验证,因为我之前用好久了。

图片[27]-Centos7.6安装原神云崽V3机器人-若歆资源网
启动成功会给主人QQ发一条消息

这里建议给机器人发个#重启,让他转为后台运行,再安装插件,或者直接让他#关机也行

安装插件

我只推荐我自己用过的,其他的请自行探索

1、锅巴插件

  • 锅巴插件安装命令:git clone --depth=1 https://gitee.com/guoba-yunzai/guoba-plugin.git ./plugins/Guoba-Plugin/
  • 锅巴依赖安装命令: pnpm install --no-lockfile --filter=guoba-plugin -w
  • 外网登录的话需要在服务器后台放行端口,具体看 #锅巴帮助
  • 帮助菜单命令: #锅巴帮助

锅巴登录需要放开50831的端口

图片[28]-Centos7.6安装原神云崽V3机器人-若歆资源网

2、喵喵插件

  • 喵喵插件安装命令:git clone --depth 1 -b master https://gitee.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/
  • 喵喵依赖安装命令: pnpm add image-size -w
  • 帮助菜单命令: #喵喵菜单
  • 插件设置命令: #喵喵设置

这两个插件安装好之后建议先启动看看是否正常运行

图片[29]-Centos7.6安装原神云崽V3机器人-若歆资源网
我这里目前正常

3、土块插件

使用Github
git clone https://github.com/SmallK111407/earth-k-plugin.git ./plugins/earth-k-plugin/
使用Gitee
git clone https://gitee.com/SmallK111407/earth-k-plugin.git ./plugins/earth-k-plugin/

4、小飞插件

// 使用gitee
git clone https://gitee.com/xfdown/xiaofei-plugin.git ./plugins/xiaofei-plugin/

// 使用github
git clone https://github.com/xfdown/xiaofei-plugin.git ./plugins/xiaofei-plugin/

修复中文乱码

这是因为系统没有中文字体造成的

安装一下

yum -y install fontconfig
//等待安装完成
图片[30]-Centos7.6安装原神云崽V3机器人-若歆资源网

在/usr/share/fonts/目录创建chinese文件夹,然后把你的中文字体放进去,只要是中文的就可以,不一定非得宋体黑体

图片[31]-Centos7.6安装原神云崽V3机器人-若歆资源网
图片[32]-Centos7.6安装原神云崽V3机器人-若歆资源网
权限改成755

然后安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:

yum -y install ttmkfdir

然后执行ttmkfdir命令即可:

ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

图片[33]-Centos7.6安装原神云崽V3机器人-若歆资源网

最后执行fc-cache即可,然后给机器人发送重启就不会乱码了!

THE END
点赞2投币 分享
评论 共4条

请登录后发表评论

    请登录后查看评论内容