Créer un bot Telegram
Créez un bot avec BotFather, ajoutez-le à vos destinations Telegram et enregistrez-le dans ForwardMsg.
Les bots Telegram envoient du texte et les médias pris en charge — notamment des photos, vidéos, fichiers audio, fichiers et stickers — vers Telegram. Choisissez les types dans Options de Transfert ; les limites de taille de fichier de Telegram s'appliquent toujours. Vous pouvez réutiliser un même bot enregistré pour plusieurs groupes, canaux, sujets ou discussions privées ; vous n'avez pas besoin d'un nouveau bot pour chaque destination.
Créer un bot avec BotFather
Méthode 1 : utiliser la Mini App de BotFather
Cette méthode visuelle permet de créer le bot avec un formulaire plutôt qu'avec des commandes de discussion.
- Ouvrez @BotFather dans Telegram.
- Sélectionnez Open ou Open App pour ouvrir sa Mini App. Vous pouvez également utiliser le lien direct de la Mini App.
- Choisissez l'option de création d'un nouveau bot.
- Saisissez un nom d'affichage, par exemple
Mon bot d'actualités, ainsi qu'un nom d'utilisateur disponible se terminant parbot, par exemplemy_news_updates_bot. - Confirmez la création. Vous pouvez ajouter une photo de profil et une description dans les paramètres du bot, mais elles sont facultatives.
- Ouvrez les paramètres du nouveau bot et copiez son API token.
Si vous ne pouvez pas ouvrir la Mini App, utilisez plutôt la méthode 2 ci-dessous. Les deux méthodes créent le même type de bot. Telegram présente la Mini App comme une alternative visuelle dans son guide BotFather.
Méthode 2 : utiliser les commandes dans la discussion BotFather
- Ouvrez @BotFather et sélectionnez Démarrer s'il s'agit de votre première conversation avec lui.
- Envoyez
/newbot. - Répondez avec le nom d'affichage de votre bot.
- Répondez avec un nom d'utilisateur disponible se terminant par
bot. - Copiez le token dans le message de confirmation de BotFather.
Traitez le token du bot comme un mot de passe
Collez-le uniquement dans la boîte de dialogue de connexion d'un bot Telegram dans ForwardMsg. Toute personne qui possède ce token peut contrôler votre bot ; gardez-le secret et ne l'incluez pas dans des messages publics, des captures d'écran ou des demandes au support.
Ajouter le bot à chaque destination
Les étapes suivantes ajoutent le bot à la destination Telegram où vous voulez recevoir les messages copiés, et non au groupe ou au canal depuis lequel vous transférez les messages. Choisissez le type de destination correspondant et répétez les étapes pour chaque endroit qui doit recevoir des copies.
Groupe ou sujet de groupe
- Ouvrez les informations du groupe et choisissez Ajouter des membres. Recherchez le
@usernamede votre bot et ajoutez-le. Si vous ne pouvez pas ajouter de membres, demandez à un administrateur du groupe de l'ajouter. - Autorisez le bot à envoyer des messages et les médias que vous comptez transférer, comme des photos, vidéos et fichiers.
- Si vous utilisez Synchroniser les actions pour supprimer ou épingler des copies, nommez le bot administrateur et activez les autorisations nécessaires à ces actions.
Pour une destination dans un sujet, ajoutez le bot au groupe qui contient ce sujet. Le même bot peut envoyer des messages vers plusieurs sujets de ce groupe ; vous n'avez pas besoin d'un bot distinct par sujet.
Canal
Pour une destination dans un canal, le bot doit en être administrateur.
- Ouvrez les informations du canal, puis les paramètres Administrateurs.
- Ajoutez votre bot avec son
@username. Vous devez être propriétaire ou avoir l'autorisation d'ajouter des administrateurs ; sinon, demandez à une personne qui l'a. - Activez Publier des messages pour que le bot publie les copies dans le canal. Autorisez aussi la modification ou la suppression de messages si vous utilisez ces options de synchronisation.
Discussion privée
Pour recevoir des copies en privé, la personne qui les recevra doit d'abord démarrer une conversation avec votre bot. Cela s'applique que le destinataire soit vous ou une autre personne.
- Ouvrez votre bot avec son
@usernameou un lien commehttps://t.me/my_news_updates_bot. - Sélectionnez Démarrer, envoyez
/startou envoyez un message au bot. - Ouvrez le bot d'aide ForwardMsg pour les identifiants, sélectionnez Démarrer, puis Get ID → My User ID. Copiez votre ID utilisateur numérique.
- Lorsque vous ajoutez la discussion de réception dans ForwardMsg, choisissez Manuel si cet onglet est proposé. Saisissez cet ID utilisateur dans ID de la discussion, donnez à la discussion un nom facile à reconnaître et laissez ID du sujet (Optionnel) vide.
- Ajoutez la discussion, choisissez-la pour la destination de votre bot Telegram et sélectionnez Enregistrer les modifications.
Pour un autre destinataire, envoyez-lui le lien du bot et demandez-lui de faire lui-même les étapes 1 à 3, puis de vous transmettre uniquement son ID utilisateur numérique. Saisissez son ID, pas le vôtre, dans ForwardMsg. Les copies arrivent dans sa conversation avec le bot, pas dans votre conversation existante avec cette personne. Telegram exige que cette personne écrive d'abord au bot.
Pour un envoi privé, l'ID de discussion est l'ID utilisateur du destinataire, pas l'ID du bot. Si vous choisissiez votre conversation avec le bot dans la liste de discussions de votre compte, vous sélectionneriez le bot plutôt que la personne censée recevoir les copies.
ForwardMsg propose aussi un lien d'invitation lors de la connexion du bot. Utilisez-le pour ajouter le bot à un groupe ou à un canal, ou pour ouvrir sa discussion privée.
Connecter le bot à ForwardMsg
- Sélectionnez Ajouter Bot Telegram.
- Collez le token BotFather dans la boîte de dialogue et sélectionnez Ajouter.
- Confirmez ou modifiez le Nom du bot utilisé pour l'identifier dans ForwardMsg, puis sélectionnez Continuer.
- Utilisez l'étape d'invitation pour préparer la discussion de réception si ce n'est pas déjà fait, puis sélectionnez Terminé.
- Dans ForwardMsg, cliquez sur la discussion source surveillée dans la liste de gauche pour ouvrir ses paramètres.
- Ouvrez Routage → Ajouter une destination.
- Choisissez le bot Telegram enregistré.
- Sélectionnez ou ajoutez la discussion, le canal ou le sujet de réception.
- Terminez la boîte de dialogue Ajouter une destination.
- Sélectionnez Enregistrer les modifications.
Une fois l'automatisation en cours, vérifiez la discussion de réception lorsqu'un nouveau message arrive dans l'une des discussions sources surveillées.
Pour choisir la destination et utiliser les ID des sujets, consultez Discussions, canaux et sujets Telegram. Si le sélecteur ne trouve pas la discussion, suivez Trouver l'ID d'une discussion Telegram.
Foire aux questions
Dois-je ajouter ce bot au groupe ou au canal depuis lequel je veux transférer les messages ?
Dois-je créer un bot distinct pour chaque groupe ou sujet ?
Pourquoi le bot doit-il être administrateur d'un canal ?
Connecter un compte Telegram
Connectez votre compte Telegram par QR code ou par numéro de téléphone et code, puis transférez les messages des discussions, canaux, groupes et sujets auxquels il a accès.
Trouver un ID de discussion Telegram
Trouvez l'ID d'un groupe, d'un canal ou d'un utilisateur avec ForwardMsg Get Bot, et obtenez l'ID d'un sujet depuis un lien de message dans un groupe ou canal privé.