Ce référentiel fournit un cadre général pour intégrer un assistant OpenAI avec un bot télégramme. Il permet aux utilisateurs d'interagir avec l'agent conversationnel propulsé OpenAI via la plate-forme Telegram.
Avant de commencer, assurez-vous d'avoir satisfait aux exigences suivantes:
Python
exécutant la version 3.7+.@BotFather
pour obtenir un jeton.OpenAI
pour obtenir vos clés API.Vous avez également besoin
Clone le référentiel de votre machine locale:
git clone https://github.com/efelem/telegram_openai_assistant
cd telegram_openai_assistant
Installez les packages:
pip install -e .
Créez un fichier .env
dans le répertoire racine et remplissez vos informations d'identification Openai et Telegram:
ASSISTANT_ID = your-assistant-id
CLIENT_API_KEY = your-openai-api-key
TELEGRAM_TOKEN = your-telegram-bot-token
Pour démarrer le bot, exécutez la commande suivante dans votre terminal:
chatbot
Le bot devrait maintenant être en cours d'exécution et peut être interagi avec votre interface de bot télégramme.
Vous pouvez facilement lancer le client de Bot Telegram à l'aide du fichier de workflow job.telegram_openai_assistant.yaml
dans notre référentiel. Suivez ces étapes simples pour commencer:
job.telegram_openai_assistant.yaml
Installez DeepSquare CLI: Si vous ne l'avez pas déjà fait, installez l'outil CLI DeepSquare. Des instructions peuvent être trouvées ici.
Clone le référentiel: cloner le référentiel contenant le fichier job.telegram_openai_assistant.yaml
.
Accédez au répertoire du référentiel: ouvrez un terminal et accédez au répertoire où vous avez cloné le référentiel.
Exécutez le fichier de workflow: exécutez la commande suivante:
deepsquare run job.telegram_openai_assistant.yaml
Surveillez le travail: utilisez la commande suivante pour surveiller l'état de votre travail:
deepsquare status
Accédez au télégramme Bot: Une fois le travail terminé, suivez les instructions fournies dans les journaux pour accéder et interagir avec le bot télégramme.
En suivant ces étapes, vous pouvez lancer et interagir sans effort avec le client de Bot Telegram sur DeepSquare.
Les contributions font de la communauté open source un endroit incroyable pour apprendre, inspirer et créer. Toutes les contributions que vous faites sont grandement appréciées .
Distribué sous la licence du MIT. Voir «Licence» pour plus d'informations.
Lien du projet: https://github.com/efelem/telegram_openai_assistant