Dans cet article, vous apprendrez à créer un chatbot Telegram alimenté par ChatGPT d'OpenAI, le tout connecté via la plateforme d'automatisation Make.com.
En suivant ce guide simple, vous configurerez votre propre bot Telegram personnalisé et le relierez à ChatGPT pour obtenir des réponses intelligentes instantanées sur votre téléphone.
C'est un projet idéal pour les débutants qui souhaitent intégrer des bots IA dans leurs workflows quotidiens ou disposer d'une IA personnalisée en déplacement, le tout avec un minimum de complications techniques.
Objectifs principaux
- Créer un bot Telegram à l'aide de BotFather
- Connecter le bot au ChatGPT d'OpenAI via Make.com.
- Automatiser les réponses aux messages Telegram grâce à l'IA.
Étape 1 - Création du bot Telegram
Notre parcours commence par la création d'un bot gratuit sur Telegram, en commençant par BotFather, l'assistant officiel de création de bots de Telegram. Ouvrez Telegram et recherchez "BotFather" ou rendez-vous directement sur https://t.me/botfather pour démarrer une conversation.

Une fois là-bas, cliquez sur le bouton "Start" pour commencer.

Dans la conversation, tapez /newbot pour indiquer à BotFather que vous souhaitez créer un nouveau bot.

Il vous demandera deux choses : d'abord un nom d'affichage (comme "Captain Hook").

Ensuite, choisissez un nom d'utilisateur (comme "CaptainHook2025Bot"), qui doit se terminer par "bot" ou "Bot". Choisissez un nom mémorable, car c'est ainsi que les utilisateurs trouveront votre bot.

Si vous ne savez pas quoi faire ensuite, tapez simplement /help pour obtenir la liste des commandes.
Vous pouvez également personnaliser votre bot en ajoutant un message de démarrage — ce que les utilisateurs voient lors de leur première interaction — et une image d'avatar pour une touche personnelle, bien que ces étapes soient facultatives.
Une fois terminé, BotFather vous fournira une URL de bot (du type https://t.me/VotreNomDeBotBot) et un token API (une longue chaîne comme 72625304:AAFkj2W9QSqjG0mLU). Notez-les soigneusement — vous en aurez besoin plus tard pour connecter votre bot à Make.com.
Pour plus de détails sur les bots Telegram, consultez le guide officiel sur https://core.telegram.org/bots/tutorial.
Étape 2 - Créer une clé API OpenAI
Ce tutoriel montre comment utiliser GPT-4 d'OpenAI — actuellement l'une des IA les plus rapides et les plus compétentes — mais la même méthode fonctionne aussi avec GPT-3.5-turbo ou tout nouveau modèle Chat d'OpenAI.
Pour utiliser GPT-4 via l'API, vous avez besoin d'une clé API secrète d'OpenAI. Voici comment l'obtenir :
Connectez-vous à OpenAI : Allez sur la plateforme OpenAI et connectez-vous à votre compte (créez-en un si vous n'en avez pas).
Accédez aux clés API : ① ➡ Cliquez sur l'icône des paramètres (coin supérieur droit) puis ② ➡ sélectionnez "API keys" dans le menu de gauche. Cela vous mènera à la page de gestion des clés API.

L'image ci-dessus montre le tableau de bord OpenAI avec le menu des paramètres et le menu des clés API sélectionnés pour accéder à la page "API keys".
Créer une nouvelle clé : Sur la page API Keys, ③ ➡ cliquez sur le bouton "Create new secret key". La boîte de dialogue suivante apparaîtra

Saisissez un nom quelconque et sélectionnez le projet par défaut. Laissez les Permissions sur "All" et cliquez sur le bouton "Create secret key" qui vous mènera à l'écran suivant.

Votre nouvelle clé API s'affichera (une très longue chaîne commençant par "sk-..."). Copiez cette clé maintenant et conservez-la dans un endroit sûr.
Important : Vous ne pourrez plus la voir une fois la boîte de dialogue fermée !
Avec votre clé API en main, vous êtes prêt pour l'étape suivante et la connexion de Google Sheets à GPT-4.
Étape 3 - Automatisation Make.com
Avec votre bot Telegram prêt et votre clé API OpenAI en main, il est temps de tout relier en utilisant Make.com. Cette plateforme vous permet de construire des flux de travail - ou "scénarios" - qui connectent des applications comme Telegram et OpenAI sans avoir à coder. Le compte gratuit sera suffisant pour nos besoins.
Commencez par créer un compte gratuit sur Make.com. Après vous être connecté, regardez le menu de gauche et cliquez sur "Scenarios".

Ensuite, cliquez sur "Build from scratch" (si demandé) pour créer un nouveau workflow.
Pour commencer, cliquez sur le bouton "+" pour ajouter votre premier module. Recherchez "Telegram" pour trouver le node.

Faites défiler vers le bas et sélectionnez "Watch Updates INSTANT".

Ce module surveille tous les nouveaux messages envoyés à votre bot et déclenche instantanément le scénario. Configurez-le en cliquant sur "Create a Webhook".

Dans la fenêtre popup suivante, cliquez sur "Create Connection".

Ensuite, on vous demandera le token API Telegram obtenu à l'Étape 1.

Enregistrez la connexion, sauvegardez le webhook, et enfin sauvegardez le nœud Telegram.

Ensuite, ajoutez un autre module en cliquant à nouveau sur le bouton "+".

Recherchez "OpenAI" ou "ChatGPT" dans la barre inférieure.

Puis sélectionnez "Create a Completion (Prompt)" parmi toutes les options proposées.

C'est ici que ChatGPT intervient pour générer des réponses en cliquant sur "Create a Connection".

Saisissez votre clé API OpenAI obtenue à l'étape 2 — pas besoin d'ajouter une organisation.

Ensuite, choisissez un modèle. Nous opterons pour "GPT-4", une option rapide et intelligente qui convient bien à la plupart des tâches.

Dans la section "Messages", vous configurerez le comportement de ChatGPT. Commencez par définir le rôle sur "Developer/System" et saisissez un prompt système dans le champ "Text Content". Voici un exemple :
Vous êtes une IA médiatrice conversationnelle. Votre rôle est de reformuler les messages des utilisateurs pour garantir qu'ils restent neutres, respectueux et exempts de langage inflammatoire. Efforcez-vous de désamorcer les conflits potentiels et de favoriser la compréhension entre les parties en maintenant un ton calme et impartial dans toutes les communications reformulées.

Un system prompt est comme un ensemble d'instructions pour ChatGPT — il définit sa personnalité et son objectif. Sans cela, l'IA pourrait répondre de manière imprévisible, alors prenez le temps de créer un prompt qui correspond à l'objectif de votre bot.
Maintenant, cliquez sur "Add Message".

Ensuite, définissez le rôle sur "User". Cela indique à ChatGPT que le texte suivant est ce que l'utilisateur a écrit. Dans le champ "Text Content", vous allez connecter le message provenant de Telegram.
Sur la gauche, vous verrez les champs du module Telegram — trouvez "Message > Text" et faites-le glisser dans le champ "Text Content" à droite.

Cela relie le message Telegram de l'utilisateur à l'entrée de ChatGPT.
La dernière étape consiste à renvoyer la réponse de ChatGPT vers Telegram. Cliquez sur le bouton "+", et cherchez à nouveau "Telegram".

Ici, nous choisissons maintenant "Send a Text Message or a Reply".

Dans ce module, vous avez besoin du Chat ID qui identifie la conversation. Faites glisser "Message > Chat > ID" (à ne pas confondre avec "Edited Channel Post > Chat > ID") depuis le premier module Telegram (à gauche) vers le champ "Chat ID" à droite. Vous devez cliquer sur le petit triangle à côté de "Chat" pour déplier les sous-éléments et voir "Chat > ID".

Ensuite, pour le champ "Text", récupérez la réponse de ChatGPT. Cherchez dans le module OpenAI sous "Choices > Text" et faites-le glisser dans le champ "Text". Cela garantit que le bot renvoie tout ce que ChatGPT génère.

Une fois terminé, enregistrez votre scénario.

Et pour le grand final... retournez sur la page "Scenarios" et activez le bouton pour le mettre en marche.

En cas de problème, les outils de journalisation et de débogage de Make.com peuvent vous aider à identifier l'erreur — ou vous pouvez demander de l'aide à ChatGPT pour la résoudre.
Votre bot est maintenant opérationnel ! Testez-le en envoyant un message à votre bot Telegram.
Si vous l'avez configuré comme médiateur, essayez d'envoyer un message un peu tendu — il le reformulera de manière calme et respectueuse.

Libérez votre créativité
Votre chatbot est fonctionnel, mais pourquoi s'arrêter là ? Voici trois façons de l'améliorer ou de l'étendre :
Premièrement, jouez avec le prompt système. Modifiez-le pour transformer votre bot en traducteur, en partenaire de réflexion, ou même en expert de quiz — selon vos besoins.
Deuxièmement, ajoutez plus de modules dans Make.com. Vous pourriez filtrer les messages, sauvegarder les conversations dans un tableur, ou intégrer d'autres API pour des fonctionnalités supplémentaires.
Troisièmement, expérimentez avec le nœud OpenAI. Vous pouvez utiliser le champ de texte de Telegram comme prompt pour générer une image avec DALL-E et renvoyer l'image générée vers Telegram.


Les possibilités sont infinies !
Bon développement !