loader
Loading···

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

等待安装完成进入面板

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

进入软件商店

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

2、安装node、Redis

Centos7.6安装原神云崽V3机器人
在“运行环境”的第二页
Centos7.6安装原神云崽V3机器人

设置node版本

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

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

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

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

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

3、升级git

先检查一下git系统版本

git --version
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
Centos7.6安装原神云崽V3机器人
等待ing.jpg
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删了

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

在执行,就不会报错了

ln -s /usr/local/git/bin/git /usr/bin/git
Centos7.6安装原神云崽V3机器人

3.3、检查版本

git --version

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

yum remove git
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
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
Centos7.6安装原神云崽V3机器人

进入文件夹

cd /www/wwwroot/Yunzai-Bot/

安装 pnpm

npm install pnpm -g --no-fund

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

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

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

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

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

安装依赖

pnpm config set puppeteer_download_host=https://npmmirror.com/mirrors
pnpm install -P
Centos7.6安装原神云崽V3机器人

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

启动云崽&基础操作

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

QQ配置&安装插件

配置账号

首次输入node app进行登录

Centos7.6安装原神云崽V3机器人
输入你的机器人QQ号
Centos7.6安装原神云崽V3机器人
输入密码登录我建议使用密码

选择iPad登录

Centos7.6安装原神云崽V3机器人
输入主人QQ,你自己
Centos7.6安装原神云崽V3机器人

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

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的端口

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
  • 帮助菜单命令: #喵喵菜单
  • 插件设置命令: #喵喵设置

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

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
//等待安装完成
Centos7.6安装原神云崽V3机器人

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

Centos7.6安装原神云崽V3机器人
Centos7.6安装原神云崽V3机器人
权限改成755

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

yum -y install ttmkfdir

然后执行ttmkfdir命令即可:

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

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

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

给TA买糖
共{{data.count}}人
人已买糖
2 条回复 UP文章作者
  • 小黄脸
  • AC娘
  • 米游姬
  • 蔚蓝档案
  1. 客服-万有铺子

    你说得对,但是《原神》是由米哈游自主研发的一款全新开放世界冒险游戏。游戏发生在一个被称作⌈提瓦特⌋的幻想世界,在这里,被神选中的人将被授予⌈神之眼⌋,引导元素之力。你将扮演一位名为⌈旅行者⌋的神秘角色,在自由的旅行中邂逅性格各异,能力独特的同伴们,和他们一起击败强敌,找回失散的亲人——同时,逐步发掘⌈原神⌋的真相。 :a10: