Tout bot Telegram - qu'il archive des médias, publie selon un planning ou réponde au support - commence de la même façon : une conversation de deux minutes avec @BotFather. Ce guide montre comment créer ton premier bot, obtenir le token en toute sécurité, et quels réglages valent la peine d'être changés avant que le bot se mette au travail.
BotFather est le bot officiel de Telegram pour gérer les bots - c'est par lui que tous les bots Telegram sont créés, même les plus gros. Tu lui parles avec des commandes simples, comme avec n'importe quel autre contact, et en réponse tu reçois un token : une chaîne privée de lettres et de chiffres qui fonctionne comme le mot de passe du bot.
Jusqu'à ce point, tu n'as besoin d'écrire aucun code. Le code (ou un outil no-code) n'entre en jeu que plus tard, quand tu décides ce que le bot doit réellement faire.
Ouvre Telegram, cherche @BotFather (il a le badge bleu vérifié - assure-toi que c'est bien le compte officiel), et appuie sur Start.
Envoie la commande /newbot. BotFather va te demander deux choses : un nom affiché (ce que voient les utilisateurs, modifiable plus tard) et un nom d'utilisateur - il doit être unique et se terminer par « bot », par exemple mygroup_archive_bot.
Ensuite, BotFather t'envoie le token - une chaîne qui ressemble à 123456789:AAExempleDeTokenNePasPartager. C'est le seul message de tout le processus que tu dois vraiment conserver.
La façon d'ajouter le bot dépend de l'endroit où il doit travailler. Dans un groupe, tu ajoutes le bot comme n'importe quel autre membre depuis la liste des participants. Dans un canal, il doit obligatoirement être ajouté comme administrateur - les canaux ne délivrent les publications qu'aux bots ayant des droits d'administrateur, un membre normal ne voit rien.
Un bot ajouté à un groupe ne voit par défaut que les messages commençant par une commande (comme /start) - c'est le mode confidentialité, qui protège la conversation normale d'être lue par tous les bots du groupe. Si le bot doit vraiment voir tout ce qui est publié (par exemple pour archiver chaque photo, pas seulement les commandes), il faut désactiver ce mode.
Réécris à @BotFather, envoie /mybots, choisis ton bot, puis Bot Settings → Group Privacy → Turn off. Le changement ne s'applique qu'aux nouveaux messages à partir de ce moment - ce que le bot a manqué avant n'apparaît pas rétroactivement.
Un token seul ne fait rien - c'est une clé d'accès, pas un programme. À partir de là, soit tu écris du code contre la Bot API de Telegram, soit tu colles le token dans un outil no-code qui sait déjà quoi en faire. En collant le token dans l'écran « connecter un bot » de KSLAB par exemple, tu obtiens en une minute environ un bot d'archivage média - sans hébergement et sans code.
Tu veux que le bot sauvegarde automatiquement chaque photo et vidéo d'un groupe ? Lis le guide d'archivage média.
Tu as besoin de publication automatique et planifiée sur un canal ? Lis le guide de planification des publications.
Oui. BotFather et la Bot API sont gratuits et sans limite de la part de Telegram. Ce qui peut coûter, c'est l'outil ou l'hébergement auquel tu connectes le token - selon ce que le bot doit faire.
Le nom affiché peut être changé à tout moment via @BotFather → /mybots. Le nom d'utilisateur peut aussi être changé, mais seulement si le nouveau est libre et pas déjà pris par quelqu'un d'autre.
Le token du bot authentifie un compte de bot et suffit pour presque tous les usages, y compris l'archivage média et la publication planifiée. La paire API ID/hash est pour les applications qui se connectent comme un compte utilisateur complet - un scénario plus sensible dont presque personne n'a besoin.
La cause la plus fréquente est que le mode confidentialité est encore activé. Désactive-le via BotFather → ton bot → Bot Settings → Group Privacy → Turn off, puis demande à quelqu'un d'écrire un nouveau message - rétroactivement, le bot ne verra rien.