AstrBotのクロスプラットフォーム展開を実現する完全なソリューション
複数のメッセージングプラットフォームをサポートするオープンソースフレームワークとしてのAstrBotは、次の2つの主流な方法でクロスプラットフォームに展開することができます:
オプション1:ソースコードを使用したデプロイメント(開発デバッグに最適)
- 環境準備GitとPython 3.11+のインストール(Windowsユーザーは公式サイトからインストーラーをダウンロードする必要があります。)
- コードを取得::
git clone https://github.com/AstrBotDevs/AstrBotまたはZIPをダウンロードして解凍する - 依存するインストールuvツールによる加速の推奨
pip install uv && uv run main.py) - スタートアップ設定設定ファイルは初回実行時に自動的に生成され、デフォルトの管理ポートは 6185 です。
オプション2:Dockerコンテナによるデプロイ(本番環境に推奨)
- 基本準備Docker環境を確認する。
docker --version検証 - ワンタッチスタート::
docker run -d -p 6185:6185 -v astrbot-data:/app/data soulter/astrbot:latest - データの永続性スルー
-vパラメータでマウントされたデータボリュームにより、設定の消失を防ぐ
クロスプラットフォームのアクセスポイント1.管理パネルの "Messaging Platform "で対応するパラメータを設定する 2.Telegramには、BotFatherが生成したTokenが必要 3.WeChatの個人番号には、Gewechatからアクセスする必要がある(予備のアカウントを使用することをお勧めします)。
この答えは記事から得たものである。AstrBot:WebUIを備えたAIチャットボット・アクセス・プラットフォームについて





























