Retour au Blog
Glossaire21 octobre 20262 min read

À quoi sert /start dans un bot Telegram

Le bouton Démarrer autorise un bot Telegram à vous parler. Découvrez son rôle, le fonctionnement des liens de démarrage et les éléments d'une bonne première réponse.

À quoi sert /start dans un bot Telegram

Dans Telegram, /start est la première commande qu'un utilisateur envoie à un bot, généralement en appuyant sur le bouton Démarrer. Elle indique au bot que cette personne a ouvert une conversation avec lui. Ce n'est qu'à partir de ce moment qu'il peut lui envoyer des messages. Un lien de démarrage peut aussi contenir un paramètre court qui permet au bot de savoir d'où vient la personne.

Que se passe-t-il quand vous appuyez sur Démarrer ?

Lorsque vous ouvrez un bot pour la première fois, Telegram affiche un bouton Démarrer à la place du champ de saisie habituel. En appuyant dessus, vous envoyez la commande /start au bot. Pour le bot, c'est le premier signe de votre présence. Une conversation est désormais ouverte avec vous et il peut vous répondre.

C'est aussi pour cela que chaque bot doit soigner sa réponse à /start. C'est son tout premier message à une personne, et c'est souvent à cet instant qu'elle décide de poursuivre la conversation ou de la fermer.

Pourquoi un bot ne peut pas vous écrire en premier

Telegram ne permet pas aux bots d'engager une conversation. Un bot ne peut écrire qu'aux personnes qui ont appuyé sur Démarrer, et il ne peut plus joindre celles qui le bloquent. Cette règle empêche les bots Telegram de devenir une source de spam et détermine la manière dont les entreprises les utilisent : elles doivent donner envie d'appuyer sur Démarrer grâce à un lien, à un bouton dans un canal ou à un QR code.

Les liens de démarrage avec un paramètre

Un lien vers un bot peut contenir du texte supplémentaire grâce à un paramètre start : l'adresse du bot est alors suivie de ?start= et d'un code court. Quand une personne ouvre ce lien et appuie sur Démarrer, le bot reçoit ce code avec la commande /start. Les boutiques s'en servent pour savoir de quelle publication ou de quel partenaire vient un client, ou pour ouvrir directement un produit précis. Pour la personne, rien ne sort de l'ordinaire ; le bot dispose simplement de plus d'informations sur cette première visite.

Que doit contenir une bonne première réponse ?

Faites court. Expliquez en une phrase à quoi sert le bot, proposez sous forme de boutons les une ou deux actions que les utilisateurs viennent effectuer et prévoyez un moyen de changer de langue. Pour une boutique, il s'agit généralement d'un bouton qui ouvre la vitrine. Pour un bot communautaire, il s'agit de présenter les règles et de proposer un moyen de rejoindre la communauté.

Dans BotLaunch, le bot de votre boutique répond à /start par un message de bienvenue et un bouton qui ouvre votre vitrine. Vous pouvez modifier ce message depuis le tableau de bord. Le bot de la plateforme répond dans la langue de la personne et propose la commande /lang pour en changer.

Les autres commandes qui accompagnent /start

La plupart des bots répondent aussi à /help, qui présente leurs fonctionnalités. Telegram affiche les commandes d'un bot dans un menu à côté du champ de saisie, ce qui évite aux utilisateurs de devoir les mémoriser.

Questions fréquentes

Un bot Telegram peut-il m'envoyer un message avant que j'appuie sur Démarrer ?

Non. Un bot ne peut écrire qu'aux personnes qui l'ont démarré et qui ne l'ont pas bloqué.

Qu'est-ce qu'un paramètre de démarrage ?

C'est du texte supplémentaire dans un lien vers un bot. Quand la personne appuie sur Démarrer, le bot le reçoit avec la commande /start et peut s'en servir pour déterminer l'origine de la visite.

Puis-je modifier la réponse de mon bot de boutique à /start ?

Oui. Dans BotLaunch, vous pouvez modifier le message de bienvenue envoyé par le bot de votre boutique depuis le tableau de bord.

Partager cet article