Dieses Repository bietet einen allgemeinen Rahmen für die Integration eines OpenAI -Assistenten mit einem Telegrammbot. Es ermöglicht Benutzern, über die Telegrammplattform mit dem OpenAI-angetriebenen Konversationsagenten zu interagieren.
Stellen Sie vor Beginn sicher, dass Sie die folgenden Anforderungen erfüllt haben:
Python
-Umgebung, in der Version 3.7+ ausgeführt wird.@BotFather
erstellt, um ein Token zu erhalten.OpenAI
-Konto, um Ihre API -Schlüssel zu erhalten.Sie brauchen auch
Klonen Sie das Repository in Ihre lokale Maschine:
git clone https://github.com/efelem/telegram_openai_assistant
cd telegram_openai_assistant
Installieren Sie die Pakete:
pip install -e .
Erstellen Sie eine .env
-Datei im Stammverzeichnis und füllen Sie Ihre OpenAI- und Telegramm -Anmeldeinformationen aus:
ASSISTANT_ID = your-assistant-id
CLIENT_API_KEY = your-openai-api-key
TELEGRAM_TOKEN = your-telegram-bot-token
Führen Sie den folgenden Befehl in Ihrem Terminal aus, um den Bot zu starten:
chatbot
Der Bot sollte jetzt ausgeführt werden und kann über Ihre Telegramm -Bot -Schnittstelle miteinander interagiert werden.
Sie können den Telegram -Bot -Client problemlos mit der Workflow -Datei job.telegram_openai_assistant.yaml
in unserem Repository starten. Befolgen Sie diese einfachen Schritte, um loszulegen:
job.telegram_openai_assistant.yaml
' und kopierenInstallieren Sie DeepSquare CLI: Wenn Sie es noch nicht getan haben, installieren Sie das DeepSquare CLI -Tool. Anweisungen finden Sie hier.
Klonen Sie das Repository: Klonen Sie das Repository, das den job.telegram_openai_assistant.yaml
enthält.
Navigieren Sie zum Repository -Verzeichnis: Öffnen Sie ein Terminal und navigieren Sie zum Verzeichnis, in dem Sie das Repository kloniert haben.
Führen Sie die Workflow -Datei aus: Führen Sie den folgenden Befehl aus:
deepsquare run job.telegram_openai_assistant.yaml
Überwachen Sie den Job: Verwenden Sie den folgenden Befehl, um den Status Ihres Jobs zu überwachen:
deepsquare status
Zugriff auf den Telegrammbot: Sobald der Job abgeschlossen ist, befolgen Sie die Anweisungen in den Jobprotokollen, um den Telegramm -Bot zugreifen und mit dem Telegrammbot zu interagieren.
Wenn Sie diese Schritte befolgen, können Sie mühelos den Telegramm -Bot -Kunden auf DeepSquare starten und interagieren.
Beiträge machen die Open-Source-Community zu einem erstaunlichen Ort, um zu lernen, zu inspirieren und zu kreieren. Alle Beiträge, die Sie leisten, werden sehr geschätzt .
Unter der MIT -Lizenz verteilt. Weitere Informationen finden Sie in "Lizenz".
Projektlink: https://github.com/efelem/telegram_openai_assistant