Comment créer un bot Telegram et l’ajouter à ton canal
Ajoute à ton canal Telegram un bot administrateur qui peut publier : crée-le avec @BotFather, protège son jeton, teste-le et dépanne-le quand les posts n’arrivent pas.
Pour ajouter un bot à un canal Telegram, fais-en un administrateur du canal : ouvre les infos du canal, ajoute un administrateur, cherche le nom d’utilisateur du bot et active « Publier des messages ». Si tu as besoin de ton propre bot, crée-le d’abord avec @BotFather et garde le jeton qu’il te donne. Envoie ensuite un post de test avant de compter dessus.
Ce guide couvre le bot, son jeton, ses droits, un post de test et le dépannage, pas l’écriture du code d’un bot. Studio et les autres outils qui publient via un bot qui t’appartient demandent la même configuration. Pour l’heure de publication et les posts programmés qui échouent, consulte le guide de programmation Telegram.
Ce qu’un bot peut faire dans un canal
Un bot est un compte Telegram spécial qui n’a pas besoin de numéro de téléphone. Quiconque détient son jeton peut le faire publier.
Un bot ne peut pas être abonné à un canal, seulement administrateur. Publier fait partie des droits que tu lui donnes, et ses posts sont signés du nom du canal.
L’exemple de ce guide est inventé : un atelier de poterie gère le canal public Harbor Street Pottery et veut qu’un bot y publie son planning de cuisson.
Crée le bot avec @BotFather
Le guide de BotFather de Telegram décrit les étapes :
- Ouvre @BotFather dans Telegram, en vérifiant l’orthographe exacte.
- Envoie
/newbot. - Saisis un nom. Tu pourras le changer plus tard.
- Saisis un nom d’utilisateur de 5 à 32 caractères (lettres latines, chiffres ou tirets bas) qui se termine par « bot ». Il ne pourra plus être changé.
- Copie le jeton indiqué dans la réponse. Il a la forme
123456789:AAF….
L’atelier appelle son bot Harbor Pottery Poster, avec le nom d’utilisateur @harbor_pottery_poster_bot. Choisis un nom que tes coéquipiers reconnaîtront dans la liste des administrateurs.
Protège le jeton du bot
Telegram prévient que toute personne qui a le jeton peut contrôler ton bot. Traite-le comme un mot de passe :
- Range-le dans un gestionnaire de mots de passe.
- Colle-le seulement dans l’outil que tu connectes.
- Garde-le hors des captures d’écran, des discussions, des tickets et des documents partagés.
- Ne le partage pas pour que d’autres puissent publier. Donne-leur plutôt un accès dans l’outil de publication (voir partager ses comptes de réseaux sociaux en équipe).
Si le jeton a fuité, révoque-le dans @BotFather, où /mybots ouvre les réglages de ton bot. Tu reçois un nouveau jeton et l’ancien cesse de fonctionner : mets à jour chaque outil qui l’utilisait.
Dans l’exemple, le propriétaire de l’atelier colle le jeton par erreur dans un document partagé, puis le révoque et reconnecte l’outil avec le nouveau.
Ajoute le bot à ton canal comme administrateur
Ouvre les infos du canal, puis la liste des administrateurs (dans « Gérer le canal » sur certaines applications ; les libellés varient), choisis d’ajouter un administrateur et cherche le nom d’utilisateur du bot.
Telegram demande alors quels droits d’administrateur accorder. Active seulement ce dont ton outil a besoin, puis enregistre :
| Droit | Ce qu’il permet | Bot qui publie ? |
|---|---|---|
| Publier des messages | Publier au nom du canal et supprimer ses propres posts récents | Oui, obligatoire |
| Modifier les messages des autres | Épingler des posts et modifier ceux que le bot n’a pas envoyés | Seulement si ton outil en a besoin |
| Supprimer les messages des autres | Supprimer les posts que le bot n’a pas envoyés | Seulement si ton outil en a besoin |
| Modifier les infos du canal, inviter des utilisateurs, ajouter de nouveaux administrateurs | Gérer le canal lui-même | Non |
Le bot de Harbor Street Pottery reçoit « Publier des messages » et rien d’autre.
Pour un groupe, ajoute plutôt le bot comme membre. Il publie sous son propre nom et n’a besoin de droits d’administrateur que si le groupe empêche les membres d’envoyer des messages.
Envoie un post de test et vérifie-le
Depuis l’outil que tu as connecté, envoie un test court, clairement présenté comme tel, par exemple « Test : post du planning de cuisson, à ignorer ». Les abonnés peuvent le voir : choisis donc un texte anodin. Ensuite, vérifie :
- Il est apparu dans le bon canal, pas dans un canal au nom semblable.
- Il est signé du nom du canal (Harbor Street Pottery dans l’exemple).
- Les liens et les photos, si tu comptes en publier, s’affichent comme prévu.
Supprime ensuite les messages de test. Dans un canal, les posts supprimés disparaissent pour tous les abonnés.
Dépanne un bot qui ne peut pas publier
| Ce que tu vois | Ce qu’il faut faire |
|---|---|
| Le bot ne peut pas rejoindre le canal comme abonné | Ajoute-le comme administrateur avec « Publier des messages » |
| Le bot est administrateur, mais rien n’arrive | Active « Publier des messages » dans ses droits |
| L’outil refuse le jeton | Copie-le à nouveau, ou utilise le nouveau si tu l’as révoqué |
| La publication marchait, puis s’est arrêtée | Vérifie le jeton, la liste des administrateurs et les droits du bot |
| Le post est parti dans la mauvaise discussion | Reconnecte l’outil au bon canal |
Si la configuration est bonne mais qu’un post programmé n’est pas arrivé, utilise la checklist des publications en échec.
Dans Studio, relier Telegram se fait en trois étapes : crée le bot avec @BotFather, colle son jeton (Studio le vérifie et affiche le nom du bot), puis choisis d’ajouter le bot à un canal. Le sélecteur de Telegram l’ajoute comme administrateur autorisé à publier, modifier et supprimer des messages, et le canal apparaît tout seul dans Studio. Tu peux aussi relier un groupe à la place. Si le jeton ne fonctionne plus, Studio te propose de reconnecter le compte. La reconnexion reprend les mêmes étapes avec un nouveau jeton. Studio n’est pas encore disponible, mais tu peux rejoindre la liste d’attente.
