これは、 discord.py-self
ライブラリを使用した Python ベースの Discord セルフボットです。セルフボットは、最高パフォーマンスのモデルの 1 つである Groq API の Llama-3 を使用して、トリガー ワードであることを示すメッセージに自動的に応答します。すべて完全に無料です。 ChatGPT 機能用に独自の API キーを追加することもできますが、これは必須ではありません。これは通常の Discord ボットとして機能しますが、実際の Discord アカウント上で機能し、ボットを招待したりサーバーにボットを追加したりすることなく、他の人が DM、サーバー、さらにはグループ チャット内で会話できるようになります。実際のユーザーを他のユーザーに伝えます。
セルフボットを使用する場合は、常に禁止されるわずかなリスクがあるため、失っても構わないアカウントで必ずこのセルフボットを使用してください。ただし、リスクは非常に低く、私は 1 年以上問題なく使用しています。
このボットはもともと MishalHossin による Discord-AI-Chatbot でしたが、Discord ボットではなくセルフボットとして機能するように Najmul190 によって大幅に編集されました。
注: この分析はユーザーのメッセージ履歴に基づいており、100% 正確ではありません。それは単なる楽しみのためであり、真剣に受け止めるべきではありません。
instructions.txt
内のテキストを置き換えて、AI を自由に動作させることができます。 ~toggleactive
コマンドを使用して、ボットが応答するチャネルを選択します。 ~analyse
コマンドを使用して、言及されたユーザーのメッセージを分析し、その性格に関する洞察を見つけます。サーバーにセラピストがいるようなものです。 git clone https://github.com/najmul190/Discord-AI-Selfbot
cd Discord-AI-Selfbot
Ctrl + Shift + I
(Windows の場合) またはCmd + Opt + I
(Mac の場合) を押します。Network
タブに移動します"Name"
の下で"messages?limit=50"
、 "science"
、 "preview"
のいずれかのヘッダーを見つけてクリックします。"Request Headers"
の下に"Authorization"
が見つかるまで下にスクロールします。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
のようになります (これはキーの例であり、本物ではありません)。Windows:
Windows を使用している場合は、 run.bat
開くだけです。これにより、すべての前提条件がインストールされ、ボットの設定プロセスが案内され、ボットが実行されます。
run.bat
機能しない場合は、CMD を開いてcd Discord-AI-Selfbot
を実行して、ディレクトリをボット ファイル ディレクトリに変更します。
python -m venv bot-env
実行して仮想環境を作成します。
bot-envScriptsactivate.bat
実行して仮想環境をアクティブ化します。
pip install -r requirements.txt
実行して、すべての依存関係をインストールします。
pip install -U discord.py-self
-self をインストールします
example.env に独自の資格情報を入力し、名前を .env に変更します。
python3 main.py
使用してボットを実行する
Linux:
cd thebotfilesdirectory
実行して、ディレクトリをボット ファイル ディレクトリに変更します。python3 -m venv bot-env
実行して仮想環境を作成します。source bot-env/bin/activate
実行して仮想環境をアクティブ化します。pip install -r requirements.txt
実行して、すべての依存関係をインストールします。pip install -U discord.py-self
-self をインストールしますpython3 main.py
使用してボットを実行するchannels.txt
にチャンネル ID を手動で追加します。.env
内にトリガーワードを設定する必要があります。これはボットが応答するワードです。たとえば、トリガーワードをJohn
に設定した場合、ユーザーは「やあJohn
、今日は調子はどうですか?」と言う必要があります。ボットが応答するようにします。ボットの性格を変更してカスタム命令を設定するには、 Config
フォルダーに移動し、 instructions.txt
内のデフォルトの命令を必要に応じて編集します。
おそらく友達リクエストは受け付けないので、質問がある場合やサポートが必要な場合は、私がまとめた簡単な Discord サーバーに参加して、そこで質問してください。 (助けを求めた後に去ることもできますし、必要に応じてそこに残ることもできます。)
このサーバーの #italiano チャンネルでこのプロジェクトを試すこともできます。参加するには下の画像をクリックしてください。
豊かで感謝の気持ちがあるなら、このボタンをクリックして気軽に寄付してください。