Automatisez vos analyses de marché : ChatGPT → Discord & Telegram en Python
Automatisez vos analyses de marché : un script Python envoie les insights de ChatGPT directement sur Discord ou Telegram et s’exécute en tâche cron.

Dans le trading, avoir la bonne information au bon moment est souvent la clef du succès. Pourtant, avec la quantité astronomique de contenus disponibles en ligne, il devient difficile de séparer le signal du bruit.
Et si un bot faisait ce travail pour vous ? Mieux encore, que diriez-vous d’un petit script Python qui :
- interroge ChatGPT avec un prompt d’analyse configurable,
- renvoie la réponse directement dans votre canal Discord ou Telegram,
- et que vous pouvez planifier automatiquement sur un VPS avec
crontab
.
Allons-y 👇
Prompt GPT pour analyse technique et fondamentale des marchés crypto
Voici un exemple de prompt que vous pouvez personnaliser à votre guise :
PROMPT = """
Veuillez fournir une analyse technique et fondamentale actuelle pour le ticker suivant en utilisant des données de marché en temps réel et des actualités récentes.
Incluez :
1. Sentiment de marché actuel
2. Indicateurs techniques clés
3. Actualités récentes ou développements qui pourraient affecter le prix
4. Perspectives à court terme (1-7 jours suivants)
Recherchez sur le web les informations les plus récentes et les données de prix actuelles.
Gardez l'analyse concise mais informative. IMPORTANT : Limitez votre réponse à 1800 caractères maximum pour respecter les limites de message Discord
"""
Ce prompt est notamment utilisé dans la première fonction importante du code (trouvez le ici). Sans entrer dans les détails techniques, précisons simplement que le fonctionnement est en réalité très simple : cette première fonction clé se charge simplement d’envoyer la requête au modèle ChatGPT sélectionné :

🔑 Intégration API OpenAI pour votre assistant GPT crypto
Comme vous pouvez le voir ci-dessus, la fonction attend plusieurs paramètres :
- le prompt que vous souhaitez envoyer,
- le ticker à analyser,
- ainsi que la clé API de votre compte OpenAI.
Nous verrons un exemple d’utilisation un peu plus loin.
Pour obtenir une clé API, il vous faudra créer un compte sur la plateforme d’OpenAI, puis vous rendre à cette adresse :
👉 https://platform.openai.com/settings/organization/api-keys
Enfin, vous devrez également préciser le modèle à utiliser. Comme nous souhaitons ici activer la fonctionnalité de recherche web, tous les modèles ne conviennent pas. C’est pourquoi nous avons choisi gpt-4o-search-preview
, qui permet cette option. Si vous souhaitez monter en gamme, vous pouvez aussi opter pour le modèle o3.
Notez que le coût des requêtes dépend bien entendu du modèle utilisé. Vous pouvez consulter les tarifs dans la section dédiée au pricing sur le site d’OpenAI.
Envoi d'analyse crypto GPT sur Discord avec Webhook
Nous avons écrit deux fonctions très simples pour envoyer l’analyse générée sur :
- Discord via Webhook
- Telegram via Bot API (voir plus bas)

La configuration sur Telegram demande un peu plus de configuration, nous y reviendrons un peu plus loin.
🔧 Configuration rapide du Webhook Discord
Pour que ce message soit envoyé sur Discord, il faudra donc configurer un webhook, c’est-à-dire l’URL liée à votre salon (channel):
- Allez dans les paramètres de votre salon Discord → Intégrations → Webhooks
- Cliquez sur Nouveau Webhook
- Copiez l’URL du webhook
Par souci de sécurité, nous plaçons l’URL du webhook Discord, la clé API OpenAI ainsi que les identifiants pour Telegram dans un fichier .env
. N’oubliez donc pas de créer ce fichier .env au même emplacement que votre script Python, avec le contenu suivant :

⚙️ Centraliser prompt GPT et envoi automatisé avec Python
Pour simplifier l’utilisation, une fonction centrale combine la requête GPT + l’envoi :

Ensuite, il ne reste plus qu’à configurer le main du script — c’est-à-dire le code qui s’exécutera automatiquement lorsque le script sera lancé.

C’est ici que vous pouvez personnaliser le prompt selon vos besoins : ajouter les tickers à analyser, choisir le modèle ChatGPT à utiliser, et préciser la source des données ainsi que la timeframe; deux éléments importants pour améliorer la précision, notamment sur les indicateurs.
Chaque exécution enverra l’analyse dans votre channel Discord :

Pas mal du tout, non ? On a volontairement utilisé un prompt assez général pour commencer, mais le vrai objectif est bien sûr de le peaufiner afin d’en extraire une information vraiment pertinente, adaptée à vos besoins.
Bot Telegram pour alertes d’analyse de marché crypto
La fonction d’envoi vers Telegram est assez similaire à celle de Discord, à une différence près : vous devez fournir deux variables d’authentification supplémentaires dans votre fichier .env
:
- Le token du bot
- L’ID du chat (vers lequel le message sera envoyé)

L’ensemble est un peu plus complexe à configurer, car il faut suivre plusieurs étapes pour récupérer ces informations.
Créer un bot Telegram avec BotFather

- Lancez une discussion avec @BotFather
- Tapez
/newbot
puis :- Nom du bot : MyMarketBot
- Username : MyMarket1234Bot
- Récupérez le Token API, ex :
7492626710:AAGFFuECb4tBd5HLNkq88oUK43E9kp4HX4E
- Cliquez sur
t.me/MyMarket1234Bot
→ tapez "Start"
Obtenir l’ID de chat Telegram pour automatisation
Rendez-vous à cette URL avec votre token : https://api.telegram.org/bot<VotreToken>/getUpdates
Et repérez le champ chat → id
, ex : 1002873867565
et inscrivez le dans votre .env
.
Votre bot pourra alors recevoir ce type de message directement dans le chat :

Automatiser l’envoi quotidien avec crontab
sur VPS
Une fois le script prêt, placez-le sur un VPS et ouvrez la crontab :
crontab -e
Ajoutez par exemple :
0 9 * * * /usr/bin/python3 /chemin/vers/le/script.py
Ainsi, chaque matin à 9h, GPT analysera vos marchés préférés et publiera l’analyse dans Discord ou Telegram.
Idées d'évolution : sentiment GPT + stratégie de trading
Ce petit assistant peut servir de base pour un système plus complet :
- raffinez le prompt pour viser une niche : DeFi only, top 10, macro, etc.
- ajoutez des règles TA et combinez sentiment GPT + indicateurs techniques
- faites en un bot de trading ou de dashboard automatisé
Le vrai pouvoir ? Transformer la surcharge informationnelle en flux clair, ciblé et automatisé perfectionné pour ses besoins !
À vos prompts !
Commentaires ()