笨蛋ovo

笨蛋ovo

Yunzai Bot 搭建小記

前書き#

ブログを更新するのは久しぶりです。最近、骨折したため、家でぼーっとしています。暇なので、ブログを更新しましょう、ハハハ。

環境の準備#

これらは Miao-Yunzai リポジトリで提供されている環境要件です。

環境の準備:Windows または Linux、Node.js(バージョンは v16 以上)、Redis

しかし、Redis のドキュメントを見てみましょう。Windows でのインストール手順は実際には WSL で完了します。ですので、Windows ではあまりいじることをお勧めしません。Linux のマシンを手に入れて遊びましょう。

ここでは、筆者は 2c2g の Alibaba Cloud を使用しています。次の手順はすべて Ubuntu 20.04 システムを使用してデモを行います。

筆者は通常、中国本土のサーバーにインストールしているため、次のインストール手順ではできるだけ中国のミラーソースを使用します。(海外のマシンで QQ にログインしようとする人は本当にいるのでしょうか?)

依存関係のインストール#

SSH を使用してサーバーにログインし、次のコマンドを実行します。

sudo apt update #ソフトウェアソースを更新
sudo apt install git redis

次に、node.js をインストールします。ここで apt を使用して直接インストールしないでください。なぜなら、apt には古すぎるバージョンが組み込まれているからです。

ここでは、v18.15.0-lts バージョンをインストールしていますが、他のバージョンをインストールしても問題ありません。

#パッケージをダウンロードして解凍する
wget https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/v18.15.0/node-v18.15.0-linux-x64.tar.gz
tar zxvf node-v18.15.0-linux-x64.tar.gz

# /usr/localにコピーする
sudo mkdir /usr/local/nodejs
sudo cp -r node-v18.15.0-linux-x64/* /usr/local/nodejs

#シンボリックリンクを設定する
sudo ln -s /usr/local/nodejs/bin/node /usr/local/bin
sudo ln -s /usr/local/nodejs/bin/npm /usr/local/bin

#一時ファイルを削除する
rm -rf node-v18.15.0-linux-x64
rm node-v18.15.0-linux-x64.tar.gz

次に、node.js が正常にインストールされたかどうかを確認します。

$ node --version
v18.15.0
$ npm --version
9.5.0

次に、pnpm をインストールします。

sudo npm --registry=https://registry.npmmirror.com install pnpm -g
pnpm config set registry https://registry.npmmirror.com #中国のミラーソースを設定する

インストールと実行#

  1. リポジトリをクローンする
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/
  1. 依存関係をインストールする
pnpm install -P

ここで少し時間がかかる場合がありますので、お待ちください(笑)

  1. 実行する
node app

指示に従ってログインしてください。

トラブルシューティング#

  1. puppeteer Chromium の起動に失敗した場合

    puppeteer Chromium 启动失败

    次のコマンドを試してみてください。

sudo apt install libatk1.0-0 libatk-bridge2.0-0 libxdamage1 libgbm1 libxkbcommon-dev libpango-1.0-0 libcairo2
  1. 生成された画像が文字化けしている場合

乱码

sudo apt install fontconfig xfonts-utils

そして、コンピュータの C:\Windows\Fonts フォルダーをすべて /usr/share/fonts にアップロードします。

最後に、フォントライブラリを更新します。

sudo mkfontscale
sudo mkfontdir

参考資料#

この記事は Mix Space からの同期更新です
元のリンクは https://bdovo.cc/posts/experiences/Install_Yunzai-bot

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。