← Tous les guides

Créer un bot Telegram avec BotFather

Un bot Telegram se crée en une minute, sans écrire une ligne de code, en discutant avec un autre bot. Voici les cinq étapes, et ce qu'il faut faire quand ça coince.

Ce qu'est un bot, en une phrase

Un bot est un compte Telegram que vous pilotez par programme au lieu de le piloter à la main. Il a un nom, une photo, il peut écrire dans vos canaux et vos groupes. Ce qui le distingue d'un compte ordinaire, c'est qu'il possède une clé, appelée jeton, et que quiconque détient cette clé parle à sa place.

1

Ouvrir BotFather

Cherchez @BotFather dans la barre de recherche de Telegram et ouvrez la conversation. Il en existe des imitations : le vrai porte une coche bleue de vérification à côté de son nom.

2

Envoyer la commande /newbot

BotFather pose deux questions dans l'ordre.

D'abord le nom affiché, celui que vos abonnés verront. Accents, espaces et emoji sont acceptés, et il se change plus tard.

Ensuite le nom d'utilisateur, l'adresse du bot. Il doit se terminer par bot et il est définitif. Les noms courts sont pris depuis longtemps : prévoyez une variante avant de commencer.

3

Mettre le jeton à l'abri

BotFather répond avec une ligne de cette forme :

8123456789:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw

C'est la clé. Elle donne le contrôle complet du bot, sans mot de passe ni confirmation. Ne la collez pas dans une conversation de groupe, ne la mettez pas dans un dépôt de code, ne l'envoyez à personne.

Si elle fuit, ce n'est pas grave à condition d'agir : renvoyez /revoke à BotFather. L'ancienne clé cesse de fonctionner dans la seconde, et vous en recevez une neuve.

4

Ajouter le bot à votre canal

Ouvrez le canal, puis Gérer la chaîne, Administrateurs, Ajouter un administrateur. Cherchez le nom d'utilisateur de votre bot et sélectionnez-le.

Un bot ne peut pas s'inviter lui-même. Cette étape se fait toujours à la main, depuis un compte qui administre déjà le canal.

5

Ne donner que le droit de publier

Telegram propose une liste de permissions. Une seule est nécessaire pour publier : Publier des messages. Ajoutez Modifier les messages si vous voulez pouvoir corriger un message déjà parti.

Laissez le reste désactivé. Un bot qui n'a pas le droit de bannir ne bannira jamais personne, même si sa clé fuit un jour.

Le bot ne dit rien et ne répond pas ? C'est normal. Un bot créé par BotFather ne fait rien du tout tant qu'un programme ne lui donne pas d'ordres. Il n'est pas cassé, il attend.

« Sorry, this username is already taken. » Le nom est pris. Seul le nom d'utilisateur est concerné, pas le nom affiché.

Et ensuite

Votre bot existe et il a le droit de publier. Il lui manque quelqu'un pour lui dire quoi écrire et quand. C'est exactement ce que fait Cockpit : vous collez le jeton, vous écrivez vos messages, vous posez vos horaires.

Voir ce que fait Cockpit · Trouver l'identifiant de votre canal

Dernière mise à jour : .