Vous n’avez jamais codé de bot, mais vous voulez automatiser des messages sur Telegram ? Claude Code, Codex ou d’autres assistants de codage par IA peuvent faire l’essentiel du travail technique à votre place, à condition de bien les guider. En quelques étapes, on passe d’une idée à un bot qui fonctionne réellement. Voici comment procéder.
- Créez votre bot sur Telegram
Ouvrez Telegram et discutez avec @BotFather, le bot officiel qui crée des bots. Tapez /newbot, choisissez un nom et un identifiant (qui doit finir par « bot »). BotFather vous donne un token : une longue chaîne de caractères qui sert de clé secrète pour contrôler votre bot. Gardez-le précieusement, ne le partagez jamais publiquement — et si jamais il fuite (publié par erreur sur GitHub, par exemple), retournez voir BotFather pour le révoquer et en régénérer un nouveau.
- Ouvrez votre assistant IA dans un dossier de projet
Créez un dossier vide sur votre ordinateur, puis lancez l’assistant dans un terminal à cet endroit. Il travaille toujours dans le dossier courant : c’est là qu’il va lire et écrire vos fichiers.
- Donnez-lui un prompt de départ précis
Pas besoin de vocabulaire technique, mais plus votre demande est précise, meilleur sera le résultat. Voici un prompt que vous pouvez copier-coller tel quel (en remplaçant les valeurs entre crochets) :
Crée un bot Telegram en Python avec la bibliothèque python-telegram-bot.
Le bot doit envoyer chaque matin la météo de [VILLE] à [HEURE].
Contraintes :
- Stocke le token Telegram dans un fichier .env, jamais en dur dans le code.
- Crée un fichier .gitignore qui exclut .env.
- N'invente aucune valeur secrète (token, clé API) : indique-moi clairement
où et comment les renseigner moi-même.
- Explique-moi chaque étape avant de l'exécuter.
- Teste le bot avant de considérer le projet terminé.
Pour un message envoyé chaque jour sans que vous ayez à écrire au bot, il faut aussi connaître votre chat ID (identifiant de votre conversation avec le bot). Demandez simplement à l’IA de vous expliquer comment le récupérer — généralement en envoyant un premier message au bot puis en lisant la réponse de l’API Telegram.
- Sécurisez le token dès le départ
L’IA doit créer un fichier .env pour stocker le token.
- Laissez l’IA exécuter les commandes, avec prudence
L’IA peut lancer elle-même les commandes d’installation (pip install, npm install, etc.) et démarrer le bot pour le tester. Elle vous demandera votre autorisation avant chaque action importante. C’est normal, c’est une sécurité. Quand une débutante ou un débutant n’a pas les repères pour juger « ce qui est logique », une règle simple suffit : si une commande demande votre mot de passe, modifie des fichiers que vous ne reconnaissez pas, ou installe un logiciel dont vous n’avez jamais entendu parler, demandez d’abord à l’IA de vous expliquer ce qu’elle va faire et pourquoi, avant d’accepter.
- Testez votre bot
Une fois le bot lancé, ouvrez Telegram et envoyez-lui un message. S’il ne répond pas comme prévu, décrivez simplement le problème à l’IA (« le bot ne répond pas à /start » ou « j’ai une erreur XYZ ») : elle lira les messages d’erreur et corrigera le code.
- Ajoutez des fonctionnalités petit à petit
Une fois la base fonctionnelle, enrichissez le bot progressivement : réponses automatiques, rappels programmés, intégration avec une API externe… Demandez une fonctionnalité à la fois, testez, puis passez à la suivante. Si votre bot doit mémoriser des utilisateurs, leurs préférences ou des rappels, demandez à l’IA de prévoir un stockage persistant : un simple fichier local peut suffire pour un prototype, mais ne survivra pas toujours à un redémarrage sur un hébergement, une petite base de données devient alors nécessaire.
- Hébergez votre bot en continu
Pour que le bot fonctionne même quand votre ordinateur est éteint, il faut l’héberger sur un serveur. Demandez à l’IA de vous expliquer les options actuelles (petit serveur cloud, plateformes comme Railway ou Fly.io, fonctions serverless comme Cloudflare Workers) et de préparer le déploiement. Vérifiez toujours les conditions et tarifs en vigueur au moment où vous lisez ceci : les offres gratuites de ces plateformes évoluent régulièrement.
- Dépannez et entretenez votre bot
Un bot qui fonctionne aujourd’hui peut cesser de fonctionner demain : dépendance mise à jour, hébergeur qui change ses règles, token expiré… Gardez une trace de ce que l’IA a mis en place (demande lui de documenter claude.md) pour pouvoir lui redonner le contexte facilement. En cas de panne, copiez-collez simplement le message d’erreur à l’IA : c’est souvent suffisant pour qu’elle identifie et corrige le problème.
Répondre, programmer ou diffuser : trois logiques différentes
Un bot Telegram peut faire trois choses bien distinctes : répondre à un message reçu, envoyer un message programmé à une heure fixe, ou diffuser une notification à plusieurs utilisateurs. Ce dernier cas est plus exigeant : il faut gérer la liste des personnes ayant démarré une conversation avec le bot, leurs préférences, et respecter les limites d’envoi imposées par Telegram. Un bot ne peut pas écrire spontanément à n’importe quel compte Telegram; chaque utilisateur doit d’abord avoir lancé la conversation.
Ce qui est gratuit, ce qui est payant
Créer un bot avec BotFather est gratuit, et l’API Bot Telegram n’est généralement pas facturée à l’appel, mais Telegram impose des limites de débit, et certaines fonctionnalités peuvent avoir leurs propres conditions. Du côté de l’assistant IA, l’usage dépend de votre formule : un abonnement type Claude Pro ou Max ou ChatGPT Pro inclut un usage de l’outil.
Côté hébergement, plusieurs plateformes (Cloudflare Workers, Railway, Fly.io…) proposent en général un niveau gratuit adapté à un petit bot personnel à faible trafic. Mais ces offres évoluent régulièrement et varient selon l’usage réel de votre bot : vérifiez toujours les conditions actuelles avant de vous engager. En résumé : il est tout à fait possible de faire tourner un premier bot Telegram sans débourser un centime.
Quelques idées de bots Telegram
Suivi de prix & shopping
- Alerte baisse de prix : surveille un produit et prévient dès qu’il passe sous un seuil fixé.
- Comparateur de prix carburant : alerte quand une station proche descend sous un certain prix au litre.
- Suivi de disponibilité : prévient dès qu’un article en rupture de stock redevient disponible.
Finance & marchés
- Cours de bourse / crypto : envoie le prix du Bitcoin, d’une action ou d’un ETF, ou alerte en cas de variation forte.
- Suivi de portefeuille : calcule chaque jour la valeur totale de vos investissements.
- Taux de change : alerte quand une paire de devises atteint un seuil intéressant.
Météo & environnement
- Météo quotidienne pour votre ville, envoyée chaque matin.
- Alerte météo en cas d’orage, de pluie forte ou de gel prévu.
- Qualité de l’air / pollen.
Productivité & vie perso
- Bot personnel de tâches : ajouter, supprimer et rappeler des tâches directement dans Telegram.
- Bot de veille RSS : surveille plusieurs sites et n’envoie que les nouveaux articles.
- Bot de résumé : envoyez un article ou un texte au bot et recevez un résumé.
- Bot de notifications pour votre propre site : nouvelle commande, nouveau formulaire, erreur serveur.
- Bot de suivi domotique : alerte lorsqu’un appareil ou un capteur change d’état.
- Bot de journal personnel : enregistrez rapidement des notes et retrouvez-les par recherche.
- Suivi de colis : centralise le statut de vos livraisons en un seul bot.
À retenir
Vous n’avez pas besoin de savoir coder pour créer un bot Telegram fonctionnel. Le rôle de l’IA est de traduire vos idées en code, d’exécuter les commandes techniques et de corriger les erreurs. Votre rôle, à vous, est de décrire clairement ce que le bot doit faire, de sécuriser vos accès, de poser des questions, demander à l’IA si elle a des questions et de tester le résultat. C’est un vrai travail d’équipe entre votre vision et l’exécution technique de l’IA.


