Miao-Yunzai 机器人安装教程
环境搭建
环境准备:Linux
Node.js(>=v16), Redis, Git, Chrome(可选)
node
Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash -
sudo apt-get install -y nodejs
CentOS
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo yum install -y nsolid
redis 安装
Ubuntu/Debian
sudo apt-get update
sudo apt-get install redis
CentOS
sudo dnf install redis
或
sudo yum install redis
sudo systemctl start redis-server
qsin签名
bash <(curl -L https://sourl.cn/UT4an4)
如果你的网络环境较差,无法连接到 Github 可以使用
bash <(curl -L https://sourl.cn/D74zin)
机器人部署
喵崽机器人主体
git clone --depth=1 https://gitee.com/yoimiya-kokomi/Miao-Yunzai.git && cd Miao-Yunzai
喵崽插件
git clone --depth=1 https://gitee.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/
2.安装pnpm ,已安装的可以跳过
使用npmjs.org安装
npm install pnpm -g
如依赖安装缓慢或失败可尝试更换国内npm安装
npm --registry=https://registry.npmmirror.com install pnpm -g
3.安装依赖
直接安装
pnpm install -P
如依赖安装缓慢或失败可尝试更换国内pnpm
pnpm config set registry https://registry.npmmirror.com && pnpm install -P
4.运行(首次运行按提示输入登录)
node app
常见问题
puppeteer 相关问题
puppeteer Chromium 启动失败..
Ubuntu/Debian
sudo apt-get -y install libgbm-dev libxkbcommon-x11-0 libgtk-3-0 libasound2 libnss3
npx puppeteer browsers install chrome
CentOS
sudo dnf install alsa-lib at-spi2-atk nss libgbm
或
sudo yum install alsa-lib at-spi2-atk nss libgbm