Comment créer un bot pour Telegram
Si vous avez cherché comment créer un bot pour Telegram, vous êtes à un embranchement — et la plupart des gens ne s’en rendent compte qu’après s’être engagés assez loin sur la mauvaise voie. « Créer un bot Telegram » peut vouloir dire deux choses totalement différentes. La première consiste à développer votre propre bot de zéro, avec du code. La seconde consiste à obtenir un bot fonctionnel qui accomplit une vraie tâche dans votre groupe. Les deux options sont valables. Mais ce ne sont pas le même projet, et les confondre fait perdre des heures.
Cette page distingue clairement les deux. D’abord, le vrai processus officiel pour créer votre propre bot Telegram via @BotFather, y compris la partie que personne ne vous dit dès le départ : un bot tout neuf ne fait rien tant que vous n’avez pas écrit et hébergé le code qui le fait fonctionner. Ensuite, le cas le plus courant : quelqu’un veut un bot pour modérer ou gérer un groupe, sans avoir réellement besoin de construire quoi que ce soit. À la fin, vous saurez quelle voie est la vôtre.
Ce que « créer un bot Telegram » signifie vraiment
Un bot Telegram est un compte automatisé piloté par un logiciel plutôt que par une personne. Quand vous en « créez » un au sens technique, vous n’écrivez pas encore le logiciel. Vous enregistrez un compte auprès de Telegram et vous obtenez ses identifiants. Le compte reste vide tant qu’un programme ne lui est pas connecté et maintenu en fonctionnement quelque part.
Le mot « créer » masque donc un écart important. Enregistrer le bot prend deux minutes et ne coûte rien. Le rendre utile est une autre tâche, bien plus vaste. Le savoir vous évite la surprise la plus fréquente : terminer les étapes avec @BotFather, ouvrir une discussion avec votre nouveau bot, puis le voir rester silencieux.
Si les bots sont nouveaux pour vous, Que sont les bots sur Telegram ? présente les bases, et Bot pour Telegram : lequel convient à votre groupe explique les différents types.
Voie A : créer votre propre bot avec @BotFather et du code
C’est la voie officielle, et elle fonctionne pour toute personne prête à programmer. @BotFather est le bot officiel de Telegram pour enregistrer des bots, et vous lui parlez dans une discussion normale.
Enregistrer le bot avec @BotFather
- Ouvrez Telegram, recherchez @BotFather (le compte vérifié avec la coche bleue), puis démarrez une discussion.
- Envoyez la commande
/newbot. - @BotFather vous demande un nom d’affichage (ce que les gens verront, par exemple « My Helper Bot »). Envoyez-le.
- Il vous demande ensuite un nom d’utilisateur, qui doit être unique et se terminer par
bot(par exemplemyhelper_bot). Envoyez-en un qui n’est pas déjà pris. - @BotFather répond avec un API token, une longue chaîne du type
123456789:ABCdef.... Ce token est le mot de passe du bot. Gardez-le privé ; toute personne qui le possède peut contrôler votre bot.
C’est tout pour l’enregistrement. Votre bot existe désormais. Vous pourrez ensuite utiliser @BotFather pour définir une photo de profil, une description et des suggestions de commandes avec des commandes comme /setdescription et /setuserpic.
La partie qui demande un vrai travail
Voici ce que les tutoriels rapides passent sous silence. À ce stade, votre bot ne fait toujours rien. Le token est une clé vers un compte vide. Pour que le bot réponde aux messages, exécute des commandes ou modère quoi que ce soit, vous devez :
- Écrire du code qui communique avec la Telegram Bot API à l’aide de votre token. La plupart des gens utilisent une bibliothèque dans le langage de leur choix (python-telegram-bot, telegraf pour Node.js, aiogram, entre autres). Le code définit ce qui se passe lorsqu’un message arrive.
- Héberger ce code quelque part où il tourne en continu. Un bot ne fonctionne que tant que son programme est en cours d’exécution et joignable. Cela signifie un serveur, un VPS ou un service d’hébergement, avec surveillance et maintien en ligne. Éteignez votre ordinateur portable, et le bot se déconnecte.
Rien de tout cela n’est exceptionnel pour un développeur, mais c’est bel et bien du travail logiciel. Construire un bon bot de modération demande bien plus qu’un bot simple : classification du spam, analyse des images, limitation du débit, gestion des abus, base de données et interface pour tout configurer.
La voie A est donc la bonne réponse si vous voulez apprendre, si vous avez une idée personnalisée ou si vous êtes un développeur qui a besoin d’un comportement sur mesure. C’est la mauvaise réponse si ce que vous vouliez vraiment était un bot qui modère déjà des groupes.
Voie B : vous ne voulez pas construire un bot, vous voulez un bot qui fait un travail
Quand on regarde de près les recherches autour de « comment créer un bot Telegram », un schéma apparaît. Une grande partie des personnes qui tapent cette requête ne veulent pas devenir développeurs de bots. Elles gèrent un groupe Telegram envahi par le spam, les liens frauduleux, les raids ou les images indésirables, et elles en ont conclu que la solution consiste à « créer un bot » pour nettoyer tout ça.
Si c’est votre cas, voici le raccourci honnête : vous ne créez pas ce bot. Vous en ajoutez un qui fonctionne déjà.
La modération de groupe est un problème déjà résolu. Un bot de modération efficace a besoin de détection du spam par apprentissage automatique, d’analyse d’images, de scoring comportemental, de prise en charge multilingue, d’un système de sanctions et d’un tableau de bord. Écrire et héberger tout cela vous-même représente des mois de travail et de maintenance continue. Un bot prêt à l’emploi vous donne le même résultat en quelques instants : il suffit de l’ajouter comme membre et d’activer les bons réglages.
C’est là que Telegram Bot App intervient. L’objectif ici est de vous orienter correctement, donc autant être précis sur ce que c’est — et ce que ce n’est pas.
Ce qu’est Telegram Bot App
Telegram Bot App est un bot de modération et de gestion prêt à l’emploi que vous ajoutez à un groupe Telegram. Vous ne le créez pas, vous ne le programmez pas et vous ne l’hébergez pas. Vous l’ajoutez avec les droits d’administration que les bots émis par @BotFather peuvent recevoir dans un groupe, puis vous le configurez depuis un tableau de bord web sur telegram-bot.app.
Pour être tout aussi clair sur ce que ce n’est pas : ce n’est pas un outil de création de bots ni une plateforme no-code, pas une AI conversationnelle, et pas un userbot qui se connecte comme un humain ou invite des gens en masse. @BotFather ne produit pas non plus un bot de modération pour vous ; il enregistre seulement des bots vierges. Telegram Bot App est le bot fini et opérationnel.
Ce qu’il fait concrètement
Une fois ajouté et promu administrateur, il applique automatiquement vos règles :
- Messages de bienvenue et CAPTCHA à l’arrivée. Accueillez les nouveaux membres et demandez-leur de prouver qu’ils sont humains, avec un délai que vous définissez entre 1 et 60 minutes. Voir CAPTCHA et vérification des nouveaux membres et messages de bienvenue et règles.
- Deux couches anti-spam gratuites. AI Spam Intelligence évalue le comportement des comptes sous forme de score de risque bayésien de 0,0 à 1,0 et exclut automatiquement à partir de 0,75. Spamfinder est un classificateur de contenu par apprentissage automatique avec un seuil que vous définissez de 0 à 100 %. Les deux sont gratuits. Plus d’informations dans Comment arrêter les bots de spam.
- Contrôles de contenu. Analyse d’images NSFW, détection du sentiment et de la toxicité, filtre personnalisé de mots interdits qui repère les orthographes de contournement, application de la langue sur environ 33 à 43 langues, analyse antivirus des fichiers et scan du profil des nouveaux membres.
- Gestion des liens. Il bloque les liens d’invitation Telegram pour empêcher le spam de promotion de groupes et détecte les URLs malveillantes via Google Safe Browsing. Il ne supprime pas tous les liens par domaine et ne gère pas de liste personnalisée d’autorisation ou de blocage d’URLs.
- Sanctions progressives et tableau de bord. Les récidives entraînent des conséquences plus lourdes, et un tableau de bord web affiche des analyses ainsi qu’un flux de sanctions en direct.
Il propose gratuitement l’ensemble de modération de base, avec 500 analyses d’images et 1 000 analyses de sentiment par mois. Les offres payantes augmentent les quotas : Gold à 4,99 $/mois, Platinum à 9,99 $/mois, Ultimate à 49,99 $/mois, avec une facturation annuelle environ 20 % moins chère. Voir achat d’un abonnement premium pour les détails.
La configuration complète se trouve dans Comment ajouter un bot à votre groupe : ajoutez le bot, accordez-lui les permissions d’administrateur, envoyez un message pour enregistrer le groupe, puis configurez-le dans le tableau de bord.
Quelle voie est la vôtre ?
Décidez avec une seule question. Voulez-vous construire un logiciel, ou obtenir un résultat ?
| Vous voulez... | Choisissez | Pourquoi |
|---|---|---|
| Apprendre le développement de bots, ou créer une fonctionnalité personnalisée qu’aucun bot existant ne propose | Voie A : @BotFather + code | Vous avez besoin d’un contrôle total, et vous êtes prêt à écrire et héberger la logique |
| Arrêter le spam, vérifier les nouveaux membres, filtrer le contenu, modérer un groupe | Voie B : ajouter un bot prêt à l’emploi | Le travail est déjà fait ; vous configurez, vous ne codez pas |
| Un bot de boutique, de quiz, de musique ou de notifications conçu par vous | Voie A : @BotFather + code | Ce sont des projets à logique personnalisée, sans solution prête à l’emploi parfaitement adaptée à votre cas exact |
| Gérer une communauté qui grandit sans devenir développeur | Voie B : ajouter un bot prêt à l’emploi | Construire vous-même un moteur de modération coûte des mois que vous n’avez pas besoin de consacrer |
Il n’y a aucune honte dans un choix ou dans l’autre. Beaucoup de gens commencent par la voie A, enregistrent un bot, se heurtent au mur du « maintenant je dois écrire un filtre anti-spam », puis réalisent que la voie B était ce qu’ils cherchaient depuis le début.
Questions fréquentes
Créer un bot Telegram est-il gratuit ?
Enregistrer un bot via @BotFather est gratuit, et Telegram ne facture pas la Bot API. Ce qui peut coûter de l’argent, c’est l’exécution de votre propre bot, car le code doit être hébergé quelque part et rester en ligne. Si vous ajoutez plutôt un bot prêt à l’emploi, la modération de base de Telegram Bot App fonctionne avec une offre gratuite, ce qui permet de protéger un groupe sans frais.
Comment créer un bot pour Telegram sans coder ?
Par définition, vous ne pouvez pas en programmer un sans coder. Mais si votre objectif est d’avoir un bot qui fait un travail dans un groupe plutôt qu’un projet personnalisé, vous pouvez éviter toute la construction et ajouter un bot prêt à l’emploi. Avec Telegram Bot App, vous l’ajoutez, vous lui accordez les droits d’administration, puis vous configurez tout depuis un tableau de bord web avec des interrupteurs et des curseurs, sans aucun code. Le guide pas à pas se trouve dans Comment ajouter un bot à votre groupe.
Que crée réellement @BotFather ?
@BotFather enregistre un compte de bot vierge et vous donne un API token. C’est tout. Le bot n’a aucun comportement tant que vous ne connectez pas un programme au token et que vous ne maintenez pas ce programme en fonctionnement. @BotFather ne construit pas pour vous un bot de modération, un assistant de chat ni aucune fonctionnalité ; il fournit seulement le compte et les identifiants.
Je veux modérer mon groupe. Dois-je vraiment créer un bot ?
Non. La modération de groupe est précisément le cas où créer votre propre bot est la voie la plus lente. Un bot de modération a besoin de détection du spam, d’analyse d’images, de gestion des langues et d’un système de sanctions, toutes choses qui existent déjà dans des bots prêts à l’emploi. Ajouter Telegram Bot App vous donne tout cela en quelques minutes au lieu de mois de développement.
Quelle est la différence entre créer un bot et ajouter un bot ?
Créer un bot signifie enregistrer un compte avec @BotFather, écrire le code qui lui donne son comportement, puis héberger ce code. Ajouter un bot signifie prendre un bot fini et fonctionnel, puis l’inviter dans votre groupe avec des droits d’administration. Créer convient aux développeurs et aux idées personnalisées ; ajouter convient à toute personne qui veut qu’un travail soit fait sans avoir à construire l’outil. Voir pourquoi utiliser un bot Telegram.
Ce qu’il faut retenir, honnêtement
Si vous voulez vraiment construire, la voie A vous est ouverte, et @BotFather est la bonne première étape. Si vous vouliez un bot pour garder un groupe Telegram propre et que vous avez pris cela pour un projet de codage, vous pouvez vous arrêter là. Ajoutez un bot de modération prêt à l’emploi, configurez-le, puis passez à autre chose. Pour en installer un, suivez Comment ajouter un bot à votre groupe, ou lisez Protéger votre groupe Telegram pour voir ce que couvre la modération automatisée.