É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.
- Ouvre @BotFather dans Telegram et appuie sur Démarrer.
- Envoie
/newbot. - Tape un nom. C'est ce que les gens voient dans les chats, comme Pizza Corner. Tu pourras le changer plus tard.
- Tape un nom d'utilisateur. Il doit finir par
bot, commepizzacorner_bot, et ne pourra plus être changé. - 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 :
- Ouvre Echo Maker (@mkfrbot) et appuie sur Démarrer.
- Choisis un modèle, comme un téléchargeur de vidéos, un bot de chat IA ou un traducteur.
- 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 marche | Environ une minute | De quelques heures à quelques semaines |
| Compétences requises | Aucune | Programmation |
| Hébergement | Inclus | Tu gères un serveur |
| Fonctions sur mesure | Ce que proposent les modèles | Tout ce que tu sais coder |
| Coût | Gratuit, option facultative | Frais 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.
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.