Discord Typecast GPT Chatbot:親切で知識のあるDiscordベースのサポート・エージェント
Table of Contents
**ディスクコード・タイペキャスト・GPT・チャットボット**。
このボットは、Discordベースのサポートエージェントです。ユーザーの問い合わせに親切な回答を提供し、サーバー関連の質問をサポートし、関連するリソースにユーザーを誘導します。このボットは、フレンドリーで知識が豊富で、ポジティブな環境を維持することができます。また、さまざまなトピックに関する意見、好み、推奨事項を共有し、ユーザーとの魅力的で有益な対話を実現します。
ボットの実行方法
dockerを使う
docker run -td --name cyberchatbot -e DISCORD_BOT_APP_TOKEN="INSERT YOUR BOT TOKEN HERE" -e OPENAI_API_KEY="INSERT YOUR OPENAI API KEY HERE" simeononsecurity/discord-typecast-gpt-chatbot:latest
Python を使って手動でボットを動かす方法
このリポジトリの実行を開始するには、次の手順を実行する必要があります:
1.このリポジトリをクローンし、product rootに変更する
git clone URL
cd repo_name
2.作成する .env
ファイルをプロジェクトルートに作成します(このファイルは .gitignored
をクリックし、discord botトークンとopenaiトークンを貼り付けてください:
DISCORD_BOT_APP_TOKEN=PASTE_DISCORD_TOKEN_HERE
OPENAI_API_KEY=PASTE_OPENAI_API_TOKEN_HERE
3.を使用して新しい仮想環境を作成します。 venv
python3 -m venv venv
4.仮想環境をアクティベートする:
source venv/bin/activate
5.に記載されている依存関係をインストールします。 requirements.txt
pip install -r requirements.txt
6.で新しい依存関係をインストールした場合 pip install
でrequirements.txtを必ず再生成してください:
pip freeze > requirements.txt
ロケールの問題を解決する方法
sudo apt-get install locales -y
sudo locale-gen en_US.UTF-8 en_CA.UTF-8
sudo update-locale
アーキテクチャ
./
project root
bot/
discord bot's source
bot/main.py:
This is the main entry point for your application
bot/controllers/
This directory contains code that controls the main program and provides inputs into services
bot/services/
This directory contains code that do small, specific tasks
requirements.txt:
This file lists the dependencies required for your application to run