序章
- Yuanshen qq グループのロボットで、Miyoushe インターフェースを通じて Yuanshen のゲーム情報をクエリし、画像を迅速に生成して返します。
- このガイドでは、Yunzai-Bot とそのプラグインをインストールし、プラグインを作成し、いくつかの問題を解決する方法を説明します。
Yunzai-Bot をインストールする
ウィンドウズ:
gitをインストールする
- ダウンロードアドレスgit、パスワード: 114514
- 次へをクリックし続ける
Redisをインストールする
-
ダウンロードアドレスredis、パスワード: 114514
-
解凍後、redis-server.exe ファイルを起動します。
-
常にオンにする必要があり、オフにすることはできません。
Yunzai-Bot本体をインストールする
-
新しいフォルダーを作成します (ビルドしないこともできます)。何気なく名前を付けます。中国語は使用しないことをお勧めします。
-
プル方法を選択します。
git-bashを使用する
- 1.1 フォルダーを右クリックし、ここで git bash を選択します
ネイティブ端末を使用する
-
2.1 Yunzaiをインストールするフォルダーを入力してください
-
2.2 ターミナルを開きます (フォルダー パスでファイル ホーム パスを cmd または powershell に変更します)
- クローンプロジェクト
- 注文
git clone -- Depth=1 -b main https://gitee.com/yoimiya-kokomi/Yunzai-Bot.git
- Yunzai ディレクトリに入る
cd ゆんざいボット
- pnpm をインストールします。インストールされているものはスキップできます
npm インストール pnpm -g
-
(すでに取り付けてしまったので写真は載せません)
-
ここで発生するいくつかの問題: 負けた後に行き詰まった場合はどうすればよいですか? それともヒント
npm ERR!
?それとも他のエラーでしょうか?理由: サーバーのネットワークが悪すぎて、ダウンロードがまったく機能しません。問題がないのも不思議ではありません。解決策: ソースを変更し、タオバオ ミラー ソースを置き換えるコマンドを実行してnpm config set registry http://registry.npm.taobao.org
から、pnpm を再度インストールするコマンドを実行しますnpm install pnpm -g
。これには何らかの後遺症が残る可能性があります。ミラー ソースを変更すると、その後のインストールで問題が発生する可能性がわずかにあります。 。
- 依存関係をインストールする
pnpm インストール -P
- 実行します (初めて実行するときは、プロンプトを押してログインを入力します)
ノードアプリ
- それが面倒な場合は、次のスクリプトを使用できます。
新しいファイルを作成し、サフィックスをbatに変更して、「編集」をクリックします。
-
以下のコードをコピーして変更します。
-
最初の行では、最初の二重引用符を入力する必要はなく、2 番目の二重引用符は Redis パスに入力されます。
-
2 行目は Yunzai-Bot のルート ディレクトリに入力されます。
start "" "C:/redis/redis-server.exe" cd C:/Yunzai-Bot ノード アプリの 一時停止
- 変更後、保存して実行して食べる
Linux
-
チュートリアルのオペレーティング システムは (Ubuntu 20.04)、(CentOS 7.9.2111) です。
Yunzai-Botの代替方法
-
この方法ではプラグインやデータは失われませんが、一部の依存関係が失われる可能性があります。インストールが完了したら、yunzai にログインし、yunzai のプロンプトに従って依存関係をインストールしてください
pnpm install -p
。!! -
yunzai ルート ディレクトリを開き、空白スペースでマウスを右クリックし、git bash here、またはcmdなどを使用します。
-
次のコマンドを入力して、ニャーのソースを変更します。
git リモート set-url 起点 https://gitee.com/yoimiya-kokomi/Yunzai-Bot.git
- 次に入力します
git チェックアウト メイン
- アップデートをプルする
git pull && gitリセット --ハードオリジン/メイン
- 図でエラーが報告された場合は、package.jsonとpnpm-lock.yamlの 2 つのファイルを削除してから、
git プル
-
そうでない場合は続けてください
-
関連する依存関係をインストールする
pnpm インストール -P
- その後、元の/data/QQフォルダを削除し、以下のコマンドで再度ログインしてください。
pnpm 実行ログイン
- プロンプトに従ってログインを続行します
TRSSスクリプトをインストールする
Windows プラットフォーム:
MSYS2: Linux 互換レイヤー (仮想化または 4G 以下のメモリを閉じることを推奨)
ArchWSL: Linux サブシステム (仮想化を有効にし、8G 以上のメモリを推奨)
Linux プラットフォーム:
Docker: アプリケーションコンテナ (推奨)
基本操作
-
Cloud Cub を開始します。
node app
-
ログを表示する:
pnpm run log
-
バックグラウンドプロセス:
pnpm start
-
Cloud Cub を閉じる: ロボットに送信する
#关机
か、Cloud Cub の実行ウィンドウを閉じます。 -
機能リスト:
#帮助
、#插件名称+帮助
-
クラウド カブスを更新:
#全部更新
、#强制更新
、#更新
、git pull
-
Yunzi の一部の設定 (QQ 番号、マスター QQ など) をリセットします。
pnpm run login
カタログの説明
目次 | 説明する |
---|---|
config\config\qq.yaml | ログイン方法、QQ番号を変更できます |
config\config\redis.yaml | Redis 設定 (必要な場合以外は変更しないでください) |
config\config\other.yaml | 所有者QQを変更できます |
データ\顔 | 追加された絵文字の場所を保存する |
データ\MysCookie | Cookie を保存する場所 |
ログ\ | ログファイルの保存場所 |
プラグイン\例 | jsプラグインを保存する場所 |
Yunzai-Bot\プラグイン | meow プラグインなどの大きなプラグインが保存されている場所 |
Windows でチケットを取得する方法
-
ブラウザ: エッジ
-
スライド検証リンクをコピーし、ブラウザで開きます。
- F12 を押してコンソールを開き、「ネットワーク」を選択します
- 検証を開始します。検証後、下の図の丸で囲った部分を見つけてクリックします。
- プレビューを選択し、チケットをコピー
- (注: チケットをコピーするときに、両側の二重引用符をコピーしないでください)
- 最後にターミナルに戻り、コピーしたチケットを貼り付け、Enter キーを押します。
ffmpegのインストールチュートリアル
- まず圧縮パッケージをダウンロードします
- ffmpeg ダウンロード リンク☞ffmpeg、パスワード 114514
-
ダウンロード後、どこでも解凍できます
-
次に、ffmpeg.exe と ffprobe.exe を見つけて、ファイル パスをコピーします。
- パスを埋めるには 2 つの方法があります。
設定ファイルを直接変更する
- 以下に示すように、構成ファイルを見つけます。
- 最後に、下図の位置へのパスを貼り付けます(注: コロンの後にはスペースがあります)。
- コロンの後にはスペースがあるので注意してください。
米皮の中にセット
-
まずログインしてください
-
次に、「構成管理」 --> 「基本構成」をクリックします。
-
パスを貼り付けます
-
前回のポイント保存
注: パスにはスペースを含めることはできません。一重引用符を使用し、バックスラッシュを使用する必要があります。場合によっては、ログ プロンプトは、
请检查ffmpeg配置
ffmpeg が適切に構成されていないことが原因ではなく、プラグイン自体に問題がある可能性があります。