ChatGPT を Discord と統合する方法 [+ 5 つの賢いヒント]
<本文>
まず、Discord 上に独自のサーバーを作成する必要があります
この記事には、Visual Studio Code 上の Python を使用してこれを行う詳細な手順が含まれています。
ChatGPT を discord と統合するには、discord サーバーの作成、discord 開発者ポータルでのアプリの開発など、いくつかの手順が含まれます。
ChatGPT を Discord と統合すると、会話型 AI アシスタントを Discord サーバーに追加して、クエリに答えたり、その他のタスクを実行したりできるようになります。
統合にはいくつかの手順が必要となるため、少し難しくなります。でも心配しないでください。ご対応させていただきます!始めましょう!
Discord で ChatGPT を使用するための最良のヒント
-
Discord API を使用する – Discord API には優れた機能があり、Discord プラットフォームと対話できます。また、Discord で ChatGPT を使用するのも簡単になります。
-
明確な入力 = 正しい出力 – ChatGPT でチャットしている間、関連する出力を得るには簡潔な入力を使用する必要があります。
-
ボットを安全に保つ – 作成した ChatGPT ボットが安全であり、ユーザー データを保護するためのセキュリティ対策を実装していることを確認します。
-
ユーザーがフィードバックを提供できるようにする – ユーザーが ChatGPT との会話についてフィードバックを提供できるようにすることが重要です。これはユーザー エクスペリエンスを向上させるのに役立ちます。
-
パフォーマンスをチェックする – ChatGPT が正しく機能していることを確認できるように、ChatGPT の精度と応答時間を定期的に監視する必要があります。
ChatGPT を Discord と統合するにはどうすればよいですか?
詳細な手順を実行する前に、次のチェックを実行することを検討する必要があります。
- コンピュータに Visual Studio Code が必要です。
※また、Pythonインタプリタもあればベストです。
###1. Discordでサーバーを作成する
-
ユーザー名で Discord にログインします。
-
+ 記号をクリックしてサーバーを作成します。

-
「独自に作成」をクリックします。

-
ここで、「私と私の友達用」を選択します。

-
次の画面でサーバーの名前を入力し、クリックした場合は写真をアップロードします。次に、「作成」をクリックします。

###2. ボットを構築する
-
Discord 開発者ポータルに移動します。

-
アプリケーション をクリックし、アプリケーションの作成 を選択します。

-
「一般情報」に移動し、アプリに名前を付け、アプリのアイコンを追加します。

-
「変更を保存」をクリックします。
-
左側のペインから、「ボット」を選択します。
-
「ボットの追加」をクリックします。

-
次に、このボットをこのアプリに追加する で はい、実行します をクリックします。

###3. URLを生成する
-
OAuth2 に移動し、URL Generator をクリックして、Bot の横にチェックマークを入れます。

-
下にスクロールして、「管理者」を選択します。
-
ページの下部に URL が表示されるので、それをコピーしてメモ帳に貼り付けます。

-
もう一度 OAuth2 に移動し、「全般」をクリックします。
-
デフォルトの認証リンク で、認証方法 のドロップダウンから カスタム URL を選択します。
-
コピーした URL を貼り付け、「変更を保存」をクリックします。

-
ボット に移動し、メッセージ コンテンツ のスイッチをオンにして、変更の保存 をクリックします。

###4. トークンのリセット
-
ボット に移動し、トークンのリセット をクリックします。

-
ボットのトークンのリセットで はい、実行します をクリックします。

-
次に、「コピー」をクリックしてトークンをコピーし、後で使用できるようにメモ帳に貼り付けます。

###5. 承認する
-
生成された URL をブラウザに貼り付けます。 「サーバーに追加」から、作成したサーバーの名前を選択します。 「続行」をクリックします。

-
「管理者」の横にチェックマークを付け、「許可」をクリックします。

-
あなたが人間であることを確認します。

-
承認されたら、次に進みます。

###6. コマンドプロンプトを使用する
-
Windows キーを押し、「 CMD 」と入力して、「開く」をクリックします。
-
次のコマンドをコピーして貼り付け、Enter キーを押します:
Cddesktopmkdir ChatGPT\_Friendscd ChatGPT\_Friendsコード。
###7. Visual Studio Code でファイルとフォルダーを作成する
-
左側のペインに移動し、フォルダー アイコンをクリックして、「App」という名前を付けます。

-
ファイルを作成し、_init_.py という名前を付けます。
-
次に、フォルダーを作成し、chatgpt_ai という名前を付けます。
-
chatgpt_ai を選択し、_init_.py という名前のファイルを作成します。
-
chatgpt_ai の下に別のファイルを作成し、connect_openai.py という名前を付けます。
-
次に、App フォルダーの下に別のフォルダーを作成し、「discord_bot」という名前を付けます。
-
discord_bot フォルダーを選択し、ファイルを作成し、connect_discord.py という名前を付けます。
-
アプリフォルダーの外にファイルを作成し、run.py という名前を付けます。
-
別のファイルを作成し、.env という名前を付けます。
###8. .env ファイルにコードを記述します
1..env ファイルに移動します。 
- 次のコマンドを入力し、Discord_Token の横に Discord Developers ポータルからコピーしたトークンを指定し、OPENAI_Key の横に API キーをコピーします。 ` DISCORD_TOKEN=key
OPENAI_KEY=`
###9. モジュールをダウンロードする
-
ターミナルに移動し、次のコマンドをコピーして貼り付け、Enter キーを押します:
python-m pip install python-discord
-
インストールしたら、次のコマンドを入力して dotenv モジュールをインストールします:
python-m pip install python-dotenv
-
次のコマンドをコピーして貼り付けて、Open API モジュールをインストールします:
pip install openapi -
request モジュールをインストールするには、次のコマンドを実行します –
pip installrequests
###10. connect_discord.py ファイルにコードを記述します。
-
connect_discord.py ファイルに移動します。
-
以下のスクリプトを記載どおりにコピーして貼り付けます。変更しないでください: ` from dotenv import load_dotenv
OSをインポートする
不一致をインポートする
ロード_dotenv()
discord_token=os.getenv(‘DISCORD_TOKEN’)
クラスMyClient(discord.Client):
非同期定義 on_ready(self):
print(‘ログイン名: ‘, self.user)
async def on_message(self, message):
print(メッセージ.コンテンツ)
message.author==self.user の場合:
戻る
await message.channel.send(f"{message.content}")
インテント=discord.Intents.default()
インテント.message_content=True
client=MyClient(インテント=インテント)
client.run(discord_token) `
-
完了したら、「実行」アイコンをクリックしてコードを実行します。

-
ターミナルで、プライマリ フォルダの名前でログインしていることがわかります。
-
Discord アプリに移動し、「Hi」と入力します。
-
ボットが応答します。この段階では、入力した内容のみが複製されます。
###11. OpenAIからAPIキーを取得する
-
OpenAI Web サイトにアクセスします。
-
ログインし、「個人」をクリックします。
-
「API キーの表示」をクリックします。

-
次に、「新しい秘密キーの作成」をクリックします。
-
キーをコピーしてメモ帳に貼り付けます。

-
また、.env ファイルの OPENAI_KEY の隣に貼り付けます。
###12. モデルを確認してください
-
OpenAI Web サイトにアクセスし、ログインします。
-
「ドキュメント」に移動します。

-
開始 で モデル をクリックし、GPT-3 を選択します。
-
右側のペインから最新モデルの名前をコピーします。
###13. connect_openai.py にコードを記述する
-
Visual Studio Code で connect_openai.py を開きます。

-
次のスクリプトをコピーして貼り付けます: ` from dotenv import load_dotenv
輸入オープンアイ
OSをインポートする
ロード_dotenv()
openai.api_key=os.getenv(‘OPENAI_KEY’)
def chatgpt_response(プロンプト):
応答=openai.Completion.create(
エンジン=‘テキスト-ダヴィンチ-003’,
プロンプト=プロンプト、
温度=0.75、
max_tokens=100
)
印刷(応答)
応答を返す ‘choices'0’text’ `
###14. connect_discord.py を変更する
- 以下のコマンドを次のコマンドに置き換えます:
await message.channel.send(f"{message.content}")
await message.channel.send(f"あなたは次のように言いました: {message.content} \n {chatgpt\_response(message.content)}") 
- 次のコマンドを行番号 5 に追加します:
from app.openai\_chat.connect\_openai import chatgpt\_response
###15. run.pyにコードを書く
-
run.py ファイルに移動します。

-
次のスクリプトを入力します: ` from app.Discord_bot.connect_discord import client, discord_token
if _name_=='__main__': `
-
次に、connect_discord ファイルに移動し、そこから次のコマンドを切り取って、run.py スクリプトに貼り付けます:
client.run(discord\_token) -
Visual Code Studio の上部にある 再生 ボタンをクリックしてファイルを実行します。
###16. チャットボットでチャットする
-
チャンネルに移動します。

-
ChatBot がオンラインであることがわかります。
-
質問を入力するか、会話を開始します。
これが、ChatGPT を Discord と統合し、ボットとの会話を開始する方法です。プロセス中にどこかでスタックしてしまいましたか?ご質問はすべて、以下のコメントセクションにお気軽にご記入ください。
AI を活用した新しい Discord サーバーをさらに充実させるために、このガイドに従って Arcane Bot を Discord に追加し、コミュニティ向けの強力なレベリング機能と自動化機能のロックを解除することもできます。
Whatsapp で ChatGPT を使用する方法を知りたい場合は、これをお読みください。
*️⃣ 出典リンク:
Discord、 Visual Studio コード 、 Python インタープリター 、 Discord 開発者ポータル 、 OpenAI ウェブサイト 、 OpenAI ウェブサイトに移動 、 チャンネルに移動、Arcane Bot を Discord に追加するためのこのガイドを使用してください。 Whatsapp で ChatGPT、.、






























