LanaChat

Créer le bot Telegram d'un compte (BotFather, Secretary Mode, token)

Lecture de 9 minMis à jour Markdown

Pour créer le bot Telegram d'un compte LanaChat, vous envoyez /newbot à @BotFather dans Telegram, vous activez le Secretary Mode du bot, puis vous collez dans LanaChat le token envoyé par BotFather. Cela prend trois minutes, c'est gratuit, et Telegram Premium n'est pas nécessaire.

Chaque compte Telegram de LanaChat répond aux fans par son propre bot. Vous faites ces trois étapes une fois par bot, à l'étape Create the bot de l'assistant Add account (Studio › Telegram Accounts). Vous reliez ensuite le bot au compte Telegram de la créatrice, dans Telegram Business (dernière partie de ce guide).

Avant de commencer #

  • Telegram ouvert sur un téléphone ou un ordinateur, sur n'importe quel compte Telegram (le vôtre convient : le bot n'est pas lié au compte qui le crée).
  • Dans la Console : Studio › Telegram Accounts → Add account, avec les étapes Creator et Details terminées. Vous arrivez à l'étape 3, Create the bot.
  • L'accès au compte Telegram de la créatrice pour la dernière partie (la liaison dans Telegram Business).

Étape 1 : créer le bot avec /newbot #

  1. Dans Telegram, cherchez @BotFather et ouvrez-le. Vérifiez la coche bleue : c'est le seul officiel.
  2. Appuyez sur Start, puis envoyez /newbot.
  3. BotFather demande un nom. C'est le nom affiché du bot, par exemple *Julia Assistant*. Tout texte convient, espaces compris, et vous pourrez le changer plus tard.
  4. BotFather demande un nom d'utilisateur. C'est le @ du bot, unique dans tout Telegram. Ses règles :
    • 5 à 32 caractères : lettres, chiffres et _ uniquement, sans espace ni tiret.
    • Il doit se terminer par bot (ou Bot), par exemple julia_it_5_bot ou JuliaItBot.
    • Il ne peut plus être changé ensuite : choisissez-en un que vous reconnaîtrez dans la liste.
  5. BotFather répond *Done! Congratulations on your new bot.* avec le lien du bot et son token.

Astuce Nommez le bot d'après le compte qu'il fera tourner, par exemple julia_it_meta_5_bot pour le compte *Julia IT Meta Ads 5*. Avec plusieurs comptes, vous voyez d'un coup d'œil quel bot fait tourner lequel.

Le nom d'utilisateur est déjà pris : que faire ? #

BotFather répond *Sorry, this username is already taken.* Les noms d'utilisateur sont uniques dans tout Telegram : ajoutez un mot ou un chiffre et renvoyez-le : julia_it_5_bot, puis julia_it_5b_bot, et ainsi de suite. Si BotFather répond que le nom d'utilisateur n'est pas valide, vérifiez qu'il se termine par bot et n'utilise que des lettres, des chiffres et _.

Dans l'assistant, cochez la première case, puis saisissez le nom d'utilisateur dans Enter the bot username (avec ou sans le @). Le champ ne l'accepte que s'il respecte les règles ci-dessus.

Étape 2 : activer Secretary Mode (obligatoire) #

Secretary Mode est le nouveau nom donné par BotFather à Business Mode. Sans lui, Telegram refuse le bot dans Telegram Business et le compte ne peut jamais se connecter.

  1. Dans @BotFather, envoyez /mybots.
  2. Choisissez le bot que vous venez de créer.
  3. Appuyez sur Bot Settings, puis Secretary Mode, puis Turn on.
  4. BotFather confirme : *Secretary Mode is currently enabled for @your_bot*.

Cochez la case Turn on Secretary Mode dans l'assistant seulement quand vous voyez cette phrase. La case est marquée comme obligatoire : Next reste bloqué sans elle.

Étape 3 : coller le token dans LanaChat #

Le token se trouve dans le message *Done! Congratulations* de BotFather, après *Use this token to access the HTTP API*. Il ressemble à 12345678:AAxxxx… : 8 à 10 chiffres, deux-points, puis 35 caractères.

  1. Dans BotFather, touchez le token pour le copier en entier.
  2. Dans l'assistant, collez-le dans Paste the token BotFather sent.
  3. LanaChat le vérifie et affiche *Token accepted. It is never shown again.* Appuyez sur Next.

Si vous avez perdu le message, envoyez /mybots dans @BotFather, choisissez le bot, puis API Token : BotFather l'affiche de nouveau.

Gardez le token secret #

Le token est le mot de passe du bot : toute personne qui l'a peut lire et envoyer des messages en tant que bot, donc sur le compte de la créatrice.

  • Collez-le uniquement dans LanaChat. Ne l'envoyez jamais dans une conversation, un e-mail, une capture d'écran ou un ticket de support. Le support LanaChat ne vous le demande jamais.
  • S'il a fuité, révoquez-le tout de suite : dans @BotFather, envoyez /revoke et choisissez le bot (ou /mybots → le bot → API Token → Revoke current token). L'ancien token cesse aussitôt de fonctionner et BotFather en envoie un nouveau.
  • Donnez ensuite le nouveau token à LanaChat : dans Studio › Telegram Accounts, ouvrez le menu Actions de la ligne → Replace bot token et collez-le. Seul un nouveau token du même bot y est accepté.

Relier le bot au compte de la créatrice #

L'assistant passe ensuite à l'étape 4, Connect in Telegram. Sur le compte Telegram de la créatrice (pas sur le compte qui a créé le bot) :

  1. Ouvrez Settings → Telegram Business → Chat Automation (sur certaines versions, Chatbots).
  2. Ajoutez le bot par son @ (l'assistant a un bouton Copy) et gardez *All Private Chats Except…*.
  3. Sous Bot permissions, activez Manage Messages (marqué Required) : LanaChat ne peut pas répondre sans lui.
  4. Manage Profile, Manage Gifts and Stars et Manage Stories sont facultatifs, recommandés. Dans Gifts and Stars, laissez Transfer Stars et Transfer and Upgrade Gifts désactivés, sauf si vous voulez que LanaChat déplace de l'argent.

La fenêtre passe toute seule à Connected as @username. Appuyez sur Done. L'IA du nouveau compte est éteinte : allumez-la quand la créatrice est prête. Les statuts et que faire si la connexion attend sont dans Connecter des comptes Telegram.

Quelles sont les erreurs les plus fréquentes ? #

  • Secretary Mode oublié : le bot ne peut pas être ajouté dans Chat Automation, ou le compte reste sur Waiting for Telegram. Activez-le dans @BotFather (étape 2), puis ajoutez de nouveau le bot dans Telegram.
  • Token mal collé : *This is not a bot token: 8 to 10 digits, a colon, then 35 characters.* ou *Token not accepted*. Un espace, un retour à la ligne ou un caractère manquant suffit. Copiez-le de nouveau depuis BotFather et collez-le seul.
  • Token d'un autre bot : quand vous remplacez un token, le token d'un autre bot est refusé (*This token belongs to another bot*). Collez le nouveau token du même bot.
  • Bot déjà utilisé par un autre compte : l'assistant affiche *This bot is already in use* et propose Use it for this account too. N'acceptez que pour un compte de la même créatrice : les Stars des deux comptes arrivent sur le même solde de bot. Sinon, créez un nouveau bot avec /newbot.
  • Manage Messages désactivé : le compte se connecte mais LanaChat ne peut pas répondre. Dans Chat Automation, activez Manage Messages avec Reply to Messages.
  • Bot ajouté sur le mauvais compte Telegram : le bot doit être ajouté sur le compte de la créatrice, celui auquel les fans écrivent. Un compte Telegram garde un seul bot à la fois : en ajouter un nouveau remplace le précédent.

FAQ #

Créer un bot Telegram coûte-t-il quelque chose ? #

Non. @BotFather crée les bots gratuitement, et Telegram Premium n'est pas nécessaire pour faire tourner un bot Secretary sur un compte.

Puis-je créer le bot depuis mon propre compte Telegram ? #

Oui. Le bot appartient au compte Telegram qui l'a créé dans BotFather, mais il peut être ajouté à n'importe quel compte dans Telegram Business. Seule la dernière partie (Chat Automation) doit se faire sur le compte de la créatrice.

Faut-il un bot par compte Telegram ? #

Par défaut, oui : un bot par compte garde les Stars de chaque compte séparées. Un bot peut aussi faire tourner plusieurs comptes de la même créatrice, choisi sous Use an existing bot à l'étape 3.

Puis-je renommer le bot plus tard ? #

Le nom, oui : /mybots → le bot → Edit Bot → Edit Name. Le nom d'utilisateur (le @) ne peut pas être changé : créez un nouveau bot et utilisez Change bot dans Edit du compte si vous en avez besoin d'un autre.

Que faire si mon token a fuité ? #

Envoyez /revoke à @BotFather et choisissez le bot : l'ancien token cesse aussitôt de fonctionner. Collez ensuite le nouveau dans Studio › Telegram Accounts, ligne Actions → Replace bot token.

Pourquoi BotFather n'affiche-t-il pas Secretary Mode ? #

Mettez à jour l'application Telegram, puis renvoyez /mybots et ouvrez Bot Settings. Sur les anciennes versions, le réglage s'appelle encore Business Mode : activez-le, c'est le même interrupteur.

Plus d'informations sur la page de la fonctionnalité Comptes Telegram.

Les dernières nouvelles de Lana sur Telegram

Nouveautés et actualités, en premier sur le canal.