Comment créer un bot Telegram

Chaque bot Telegram a deux parties : un compte que tu enregistres avec @BotFather, et un programme qui répond aux messages. L'enregistrement prend une minute. Pour le programme, tu peux écrire du code ou utiliser un créateur de bots sans code.

Mis à jour le · 5 min de lecture

Étape 1 : enregistrer ton bot avec BotFather

@BotFather est le bot officiel de Telegram pour créer des bots. C'est gratuit et tu n'as pas besoin de compte développeur.

  1. Ouvre @BotFather dans Telegram et appuie sur Démarrer.
  2. Envoie /newbot.
  3. Tape un nom. C'est ce que les gens voient dans les chats, comme Pizza Corner. Tu pourras le changer plus tard.
  4. Tape un nom d'utilisateur. Il doit finir par bot, comme pizzacorner_bot, et ne pourra plus être changé.
  5. BotFather répond avec le lien de ton bot et un token. Copie le token. C'est la clé qui permet à un programme de contrôler ton bot.

Ton bot existe maintenant, mais il ne répond encore à personne. C'est l'étape 2. Pour en savoir plus sur les tokens, voir comment obtenir un token de bot.

Étape 2 : donner quelque chose à faire à ton bot

Un bot ne répond que si un programme, qui tourne quelque part, lit ses messages et y répond. Tu as deux options.

Option A : utiliser un créateur de bots sans code

Un créateur de bots fait tourner le programme pour toi. Avec Echo Maker :

  1. Ouvre Echo Maker (@mkfrbot) et appuie sur Démarrer.
  2. Choisis un modèle, comme un téléchargeur de vidéos, un bot de chat IA ou un traducteur.
  3. Colle le token de l'étape 1.

Le bot est en ligne tout de suite. L'hébergement est gratuit, et tu le gères depuis un panneau d'admin dans Telegram.

Option B : écrire le code toi-même

Si tu sais programmer, tu peux utiliser la Bot API de Telegram depuis presque n'importe quel langage. Parmi les bibliothèques populaires : python-telegram-bot, aiogram (Python), grammY et Telegraf (JavaScript). Il te faudra aussi un serveur ou un hébergement toujours en ligne, car le bot cesse de répondre quand ton programme s'arrête.

Code ou sans code : que choisir ?

Créateur de bots sans codeÉcrire le tien
Délai pour un bot qui marcheEnviron une minuteDe quelques heures à quelques semaines
Compétences requisesAucuneProgrammation
HébergementInclusTu gères un serveur
Fonctions sur mesureCe que proposent les modèlesTout ce que tu sais coder
CoûtGratuit, option facultativeFrais de serveur

Si un modèle fait déjà ce dont tu as besoin, un créateur de bots est plus rapide. Si tu as besoin de quelque chose d'inhabituel, comme une connexion à ta propre base de données, écris du code.

Étape 3 : compléter le profil de ton bot

De retour dans @BotFather, tu peux donner à ton bot une photo de profil, une description et une liste de commandes. Il inspire ainsi confiance quand les gens l'ouvrent pour la première fois. Voir comment changer le nom, la photo et la description d'un bot.

Étape 4 : le partager

Le lien de ton bot, c'est t.me/ suivi de son nom d'utilisateur, comme t.me/pizzacorner_bot. Partage-le partout. Attention : un bot ne peut pas écrire en premier à quelqu'un, les gens doivent l'ouvrir et appuyer sur Démarrer. Pour l'utiliser dans un groupe, ajoute-le au groupe.

Questions

Créer un bot Telegram, c'est gratuit ?

Oui. Enregistrer un bot avec BotFather est gratuit. Pour le faire tourner, il faut un serveur, qui coûte de l'argent si tu l'héberges toi-même. Echo Maker héberge les bots gratuitement.

Combien de bots puis-je créer ?

Telegram limite le nombre de bots qu'un compte peut créer avec BotFather, à environ 20 actuellement. Sur Echo Maker, tu peux en connecter autant que tu veux.

Puis-je créer un bot Telegram sur mon téléphone ?

Oui. BotFather et Echo Maker fonctionnent tous les deux dans l'appli Telegram, tu peux donc créer et gérer un bot entièrement depuis ton téléphone.

Faut-il savoir programmer ?

Non. Avec un créateur de bots sans code, tu choisis un modèle et tu colles un token. La programmation n'est utile que si tu veux créer des fonctions de zéro.