GDSC genai ワークショップ用に開発された Discord bot です。ボットには、楽しい機能だけでなく、多くの日常業務を自動化するさまざまな機能があります。詳細については、「機能」セクションを確認してください。
.§── 資産 │ └── ロゴ.png │ └── 権限.png │── .env │ §── TOKEN=あなたのDiscordボットトークン │ §── GEMINI_API_KEY=Gemini API キー §── .gitignore §── main.py §── app.py §── bot.py §──monitor_and_restart.py §── build.sh §── プロフィール §── ライセンス §── README.md └── 要件.txt
次のコマンドを使用してリポジトリのクローンを作成します。
git クローン https://github.com/scienmanas/InclusiBrief.git
次のコマンドを使用して、必要な依存関係をインストールします。
pip install -r 要件.txt
ボットは重くないので、ローカルで実行するか、仮想プライベート サーバーにデプロイするか、Arduino ゼロを構成して実行することができます。
ルート ディレクトリに.env
ファイルを作成し、次の変数を追加します。
TOKEN=YOUT_DISCORD_BOT_TOKEN GEMINI_API_KEY=Gemini API キー
テスト/デバッグ段階:
Pythonmonitor_and_restart.py
ボットは、仮想プライベート サーバーまたは Heroku、AWS などのクラウド プラットフォームにデプロイできます。
このボットはレンダリング時にデプロイされ、稼働時間を監視するために cron ジョブが使用されます。
レンダリングでデプロイするには:
Python main.py
./build.sh
build command
:
run command
:
genai を使用した場所情報提供者、ウェブサイト分析者、画像分析者。
マナス
ジェミニ API
ボットは最適化および構成されていないため、独自のボットを作成し、コードを利用してニーズに応じて構成することをお勧めします。 !help
を使用してボット コマンドを取得します。
インテントを有効にして、メッセージ イベントを読み取れるようにします。
リポジトリは寄稿可能です。バグの問題の提起、新機能の推奨、コード ベースの更新など、あらゆる種類の貢献が認められます。コードベースを更新する前に、新しい機能を推奨する問題を提起し、言及された問題 ID を使用してプル リクエストを提起できます。
このプロジェクトは MIT ライセンスに基づいてライセンスされています