Ressources · Intégration Make

Intégration Telegram Bot MakeAutomatiser Telegram Bot avec Make.

Ton bot peut répondre, publier et ranger tout seul. L'intégration Telegram Bot Make met 33 modules derrière le token de ton bot : un déclencheur, 29 actions, trois recherches. La page branche ton compte, puis monte un premier scénario, l'automatisation que Make exécute pour toi.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

Que permet vraiment l'intégration Telegram Bot Make ?

Elle donne à Make 33 modules pour Telegram Bot. Un module, c'est une brique de la chaîne : un déclencheur qui la lance, une action qui agit, une recherche qui va chercher. Avec eux, Make lit ce qui arrive dans tes conversations et répond, transfère, épingle, envoie un fichier ou sort la liste des admins, sans une ligne de code.

Trois formes reviennent tout le temps. Le bot de permanence : Watch Updates attrape la demande, Send a Text Message or a Reply accuse réception, Forward a Message la pousse dans le canal de l'équipe qui traite le sujet. Le canal d'annonces : le scénario publie le compte rendu avec Send a Document/Image et Pin a Message le laisse en haut tant qu'il est d'actualité. La communauté payante : Create a Chat Invite Link fabrique un lien par client, Restrict a Chat Member calme un fil qui dérape.

Autant savoir tout de suite ce qui restera hors de portée. Delete a Message ne touche qu'aux messages envoyés il y a moins de 48 heures, et rien ne les ramène. Forward a Message reste à l'intérieur de Telegram : pour qu'un message finisse dans une boîte mail, il faut le module d'une autre app dans le même scénario. List Updates et List Chats refusent de tourner tant qu'un webhook Telegram existe, et Watch Updates fonctionne justement comme ça.

Telegram, de son côté, bride les bots : au-delà d'un message par seconde dans la même conversation, de 20 par minute dans un groupe, ou d'un envoi massif à plus de 30 par seconde, les erreurs 429 arrivent. Pour une grosse vague de notifications, Telegram conseille d'étaler sur 8 à 12 heures.

La même app existe ailleurs : il y a un nœud Telegram dans n8n, et le choix tient surtout à ta façon de travailler, ce que détaille le comparatif n8n vs Make à côté de la page Intégration Telegram Bot n8n. Si la vraie question est plutôt de savoir monter ça proprement du premier coup, la Formation Make part des mêmes gestes que cette page.

Connexion

Comment connecter Telegram Bot à Make ?

  1. 01

    Créer le bot et récupérer son token

    Les bots sortent de BotFather. Ouvre https://telegram.me/BotFather, tape /newbot, donne un username à ton bot : BotFather répond avec un token, à copier dans un endroit sûr. Il te faut un compte Telegram sur l'application desktop, donc un numéro de mobile.

  2. 02

    Coller le token dans Make

    Ajoute n'importe quel module Telegram Bot à un scénario et clique sur Create a connection, la connexion : ton compte relié à Make une fois, réutilisé ensuite par tous les modules de l'app. Nomme-la dans Connection name si tu veux, colle le token dans Token, puis Save.

  3. 03

    Inviter le bot dans la conversation

    Un bot ne voit rien tant qu'il n'est pas membre. Clic droit sur le nom du canal, View channel info, icône d'ajout de membre, tape le nom du bot, INVITE, puis passe-le admin et enregistre. Sans ces droits, les modules de modération ne font rien.

Premier scénario

Ton premier scénario : la demande qui arrive au bon canal

ObjectifQuand quelqu'un écrit à ton bot, Make accuse réception et transfère le message dans le canal de l'équipe.

  1. 01

    Créer le scénario

    Depuis la page Scenarios, crée un nouveau scénario et clique sur le + pour poser le premier module. Rien ne tourne encore, l'éditeur est une toile que tu peux laisser en plan et reprendre.

  2. 02

    Poser Watch Updates

    Cherche Telegram Bot par son nom, choisis Watch Updates, puis clique sur Create a webhook avant Create a connection. C'est l'ordre que Make attend sur un module instantané.

  3. 03

    Répondre tout de suite

    Clique sur le + à droite du déclencheur et prends Send a Text Message or a Reply. Les champs du second module lisent ce que le premier a attrapé, donc la réponse peut citer le message auquel elle répond.

  4. 04

    Transférer à l'équipe

    Un + de plus, et Forward a Message renvoie le message d'origine dans le canal concerné. Le client a sa réponse, l'équipe a la demande, et personne ne recopie quoi que ce soit à la main.

  5. 05

    Tester avec Run once

    Run once exécute le scénario une seule fois. Clique, écris à ton bot depuis ton téléphone, puis lis les bundles, les éléments reçus par chaque module, en cliquant sur la bulle au-dessus.

  6. 06

    Activer

    L'horloge du premier module règle le rythme des scénarios que Make doit aller consulter lui-même. Watch Updates est instantané, Telegram appelle Make : il ne reste qu'à basculer l'interrupteur.

Déclencheurs

Ce qui déclenche un scénario Telegram Bot

1 module démarre un scénario quand quelque chose se passe dans Telegram Bot. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par Telegram Bot dès que ça se passe.

Telegram Bot1Watch Updates

Watch Updates

Déclencheur instantané

Dans MakeTriggers when there is a new update from your Telegram Desktop application.

Watch Updates est la porte d'entrée de tout scénario qui réagit à Telegram Bot. Il passe à Make chaque nouvelle mise à jour reçue par ton bot, une par une, pour que la suite de la chaîne ait de quoi travailler.

Comment il se déclenche
instantané, l'app prévient Make par webhook dès que ça se passe, donc aucun intervalle à régler et rien à aller vérifier.
Quand l'utiliser
un bot de support où la personne écrit et attend une réponse avant de refermer l'application.
Attention
sur ce module, Make demande Create a webhook avant Create a connection, et List Updates ne peut pas tourner tant que ce webhook existe.
Modules

Ce que Telegram Bot sait faire dans Make

Telegram Bot te donne 32 modules en 6 groupes. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Messages

6 modules

Only a message sent less than 48 hours ago can be deleted.

Telegram Bot1

Send a Text Message or a Reply

Action

Dans MakeSends a text message or a reply to your Telegram Desktop application.

Send a Text Message or a Reply écrit dans une conversation, ou accroche sa réponse sous le message concerné pour garder le fil lisible.

Quand l'utiliser
l'accusé de réception qu'un client reçoit tout de suite, pendant qu'un humain lit encore sa demande.
Attention
reste sous un message par seconde dans une même conversation et 20 par minute dans un groupe, sinon Telegram renvoie des erreurs 429.
Telegram Bot2

Edit a Text Message

Action

Dans MakeEdits text or game messages.

Plutôt que d'empiler un message de plus, Edit a Text Message réécrit celui qui est déjà affiché, et le canal garde une ligne au lieu de douze. Le texte change sous les yeux des lecteurs.

Quand l'utiliser
un état de stock, un compteur d'inscrits, un statut de livraison. Tout ce qui se met à jour plus souvent qu'on ne le lit.
Attention
le module agit sur un message que le scénario sait retrouver, donc place-le après celui qui l'a envoyé.
Telegram Bot3

Forward a Message

Action

Dans MakeForwards messages of any kind. This module can be used to forward messages only within Telegram.

Forward a Message reprend un message, quel qu'il soit, et le pose dans une autre conversation, tel qu'il a été écrit.

Quand l'utiliser
une question tombée dans un groupe ouvert que le canal support doit voir sans que personne la retape.
Attention
ça ne sort jamais de Telegram. Pour finir dans une boîte mail ou un outil de tickets, ajoute derrière le module de cette app.
Telegram Bot4

Delete a Message

Action

Dans MakeDeletes a message. A message can only be deleted if it was sent less than 48 hours ago.

Delete a Message efface un message de la conversation. Pas d'annulation, pas de copie qui traîne.

Quand l'utiliser
un code à usage unique ou un lien d'accès qui n'a rien à faire dans l'historique d'un groupe.
Attention
Telegram n'autorise la suppression que sur un message envoyé il y a moins de 48 heures, donc un ménage lancé bien après ne trouve plus rien à effacer.
Telegram Bot5

Pin a Message

Action

Dans MakePins a message.

Pin a Message colle un message en haut de la conversation, là où les nouveaux arrivants regardent en premier.

Quand l'utiliser
les règles d'un groupe, ou le lien d'une session en direct, épinglé par le scénario qui vient de l'annoncer.
Telegram Bot6

Unpin a Message

Action

Dans MakeUnpins a message.

Unpin a Message décroche le message épinglé, qui reste dans l'historique comme les autres.

Quand l'utiliser
dès que l'événement annoncé est passé, pour que le haut du canal ne vende plus un webinaire terminé à ceux qui arrivent aujourd'hui.
Attention
décrocher n'efface rien, le message reste dans le fil, et c'est Delete a Message qui s'en charge dans sa fenêtre de 48 heures.

Media

13 modules
Telegram Bot7

Send an Audio File

Action

Dans MakeSends an audio file to your Telegram Desktop application.

Send an Audio File dépose un fichier audio dans la conversation, écoutable sans sortir de Telegram.

Quand l'utiliser
un brief enregistré, posé dans le canal de l'équipe pour ceux qui écoutent en déplacement plutôt que de lire un compte rendu.
Attention
pour une note de voix, c'est Send a Voice Message ; ce module-ci envoie un fichier.
Telegram Bot8

Send a Document/Image

Action

Dans MakeSends a document or an image to your Telegram Desktop application.

Send a Document/Image pousse un fichier dans la conversation : PDF, tableur ou image, livré en pièce jointe à ouvrir ou à garder.

Quand l'utiliser
la facture générée plus tôt dans le scénario, livrée dans la conversation du client. Pas de mail qui part en spam.
Attention
sur le plan Free, Make traite des fichiers jusqu'à 5 Mo, donc un export lourd demande un plan payant ou un lien.
Telegram Bot9

Send an Album

ActionDans la doc seulement

Send an Album figure dans la liste des modules de l'app sans description dans la documentation, ce qui mérite d'être su avant de construire dessus.

Quand l'utiliser
quand plusieurs images vont ensemble et que tu veux le comparer à Send an Album (Media Group) sur le même lot.
Attention
passe-le au Run once et lis la sortie avant que quoi que ce soit en dépende.
Telegram Bot10

Send a Photo

Action

Dans MakeSends a photo to your Telegram Desktop application.

Send a Photo affiche une image dans la conversation, en visuel visible, pas en fichier à télécharger d'abord.

Quand l'utiliser
le graphique produit par un module précédent, posé là où l'équipe parle déjà plutôt que dans un tableau de bord que personne n'ouvre.
Telegram Bot11

Send a Sticker

Action

Dans MakeSends a .webp sticker to your Telegram Desktop application.

Send a Sticker envoie un sticker au format .webp, celui que Telegram utilise pour ça.

Quand l'utiliser
le petit signe d'un bot de communauté quand quelqu'un termine une étape, là où une phrase entière ferait lourd, ou la réaction qui accompagne une bonne nouvelle annoncée par le scénario.
Telegram Bot12

Send a Video

Action

Dans MakeSends a video file to your Telegram Desktop application.

Send a Video envoie un fichier vidéo dans la conversation et le client Telegram le lit sur place.

Quand l'utiliser
la capture d'écran commentée qui répond à une question récurrente, envoyée par le bot dès qu'elle revient dans la conversation.
Attention
sur le plan Free, Make s'arrête à 5 Mo par fichier, et une vidéo y arrive vite ; Send Media by URL or ID évite de la faire transiter.
Telegram Bot13

Send a Video Note

Action

Dans MakeAs of v.4.0, Telegram clients support rounded square mp4 videos of up to 1 minute long. Use this method to send video messages.

Send a Video Note publie la bulle vidéo ronde que les clients Telegram acceptent depuis la v.4.0 : un mp4 carré d'une minute au plus.

Quand l'utiliser
un visage et une voix à la fin d'une séquence d'accueil, ce qui ne se lit pas du tout comme un mur de texte.
Attention
au-delà de la minute, on sort de ce que la doc décrit, donc prends Send a Video.
Telegram Bot14

Send a Voice Message

Action

Dans MakeSends a voice message

Send a Voice Message laisse un message vocal dans la conversation, de ceux qu'on écoute en vitesse double d'un seul pouce.

Quand l'utiliser
une réponse écrite transformée en audio par un module précédent, pour un canal où lire n'est pas pratique.
Telegram Bot15

Edit a Media Message

Action

Dans MakeEdits photo or video messages.

Edit a Media Message remplace la photo ou la vidéo d'un message déjà publié, qui garde sa place dans la conversation.

Quand l'utiliser
un visuel erroné, corrigé sans second message pour s'excuser du premier.
Attention
il ne vaut que pour les messages photo ou vidéo, un message texte passe par Edit a Text Message.
Telegram Bot16

Edit a Message Caption

Action

Dans MakeEdits a caption of a message.

Edit a Message Caption modifie le texte sous une photo ou un fichier, sans toucher au média lui-même.

Quand l'utiliser
un prix ou une date qui a changé, écrit sous la photo d'un produit qu'on ne veut pas republier en entier.
Attention
l'image reste la même, c'est Edit a Media Message qu'il faut pour ça.
Telegram Bot17

Send an Invoice

Action

Dans MakeSends an invoice.

Send an Invoice publie une facture dans la conversation, à l'intérieur de Telegram, sans renvoyer la personne ailleurs.

Quand l'utiliser
une communauté payante ou une petite commande prise dans un échange qui a déjà lieu ici.
Attention
la doc ne dit rien de plus que le fait qu'il envoie une facture, donc teste tout le parcours au Run once avant de le promettre à un client.
Telegram Bot18

Send Media by URL or ID

Action

Dans MakeSends a file (document, photo, video, audio, ...) by HTTP URL or by ID that exists on the Telegram servers.

Send Media by URL or ID envoie un document, une photo, une vidéo ou un audio qui existe déjà quelque part : une adresse HTTP, ou l'identifiant d'un fichier que les serveurs Telegram ont déjà.

Quand l'utiliser
une image de catalogue hébergée sur ton site, publiée sans téléchargement ni renvoi au passage.
Attention
l'adresse doit être accessible, et un identifiant ne vaut que pour un fichier déjà côté Telegram.
Telegram Bot19

Download a File

Action

Dans MakeDownloads a file from the Telegram server.

Download a File récupère un fichier depuis les serveurs Telegram et le fait entrer dans le scénario, où le module suivant le range ou le lit.

Quand l'utiliser
le justificatif qu'un collègue photographie et envoie au bot, en route vers le dossier comptable.
Attention
le plan Free plafonne les fichiers à 5 Mo et le transfert à 512 Mo, ce qu'un filet continu de photos consomme vite.

Chats and Updates

5 modules
Telegram Bot22

List Updates

Recherche

Dans MakeRetrieves a list of updates from the Telegram server. By default, updates starting with the earliest unconfirmed update are returned. If you want to list more, you need to set the offset. This module cannot be used with webhooks. To use this module, you must switch off and remove all your Telegram webhooks.

List Updates lit les mises à jour en attente sur le serveur Telegram et les rend sous forme de bundles, à partir de la plus ancienne encore non confirmée. L'offset sert à remonter plus loin.

Quand l'utiliser
un scénario de rattrapage sur ce qui s'est passé pendant que personne n'écoutait.
Attention
il ne tourne pas tant qu'un webhook Telegram est en place, et il faut tous les désactiver et les supprimer avant.
Telegram Bot23

List Chats

Recherche

Dans MakeList available Telegram chats. By default, chats starting with the earliest unconfirmed update are returned. If you want to list more, you need to set the offset. This module cannot be used with webhooks. To use this module, you must switch off and remove all your Telegram webhooks.

List Chats renvoie les conversations visibles par le bot, sous forme de bundles : zéro, une, ou beaucoup, et la suite du scénario doit savoir gérer les trois cas.

Quand l'utiliser
vérifier où le bot est réellement installé avant d'envoyer une diffusion.
Attention
même règle que List Updates, un webhook Telegram actif le bloque, et l'offset décide jusqu'où la liste descend.

Members

5 modules
Telegram Bot25

List Administrators in a Chat

Recherche

Dans MakeUse this modules to get a list of administrators in a chat.

List Administrators in a Chat renvoie qui détient les droits d'admin dans une conversation, un bundle par personne.

Quand l'utiliser
avant qu'un scénario de modération agisse, pour vérifier que le bot ne tente pas ce qu'il n'a pas le droit de faire.
Telegram Bot26

Get the Number of Members in a Chat

Action

Dans MakeUse this module to get the number of members in a chat. Returns Int on success.

Get the Number of Members in a Chat rend un seul nombre, celui des membres présents, prêt à être stocké ou comparé par le module suivant.

Quand l'utiliser
le chiffre de croissance écrit dans un tableur à chaque exécution du scénario, sans que personne ouvre Telegram.
Telegram Bot27

Kick a Chat Member

Action

Dans MakeUse this method to kick a user from a group, a supergroup or a channel. The bot must be an administrator in the chat for this to work and must have the appropriate admin rights.

Kick a Chat Member sort quelqu'un d'un groupe, d'un supergroupe ou d'un canal.

Quand l'utiliser
un compte de spam repéré par une étape précédente, dehors avant le deuxième message.
Attention
le bot doit être administrateur avec les droits correspondants, sinon le module échoue au lieu d'agir.
Telegram Bot28

Promote a Chat Member

Action

Dans MakeUse this method to promote or demote a user in a supergroup or a channel. The bot must be an administrator in the chat for this to work and must have the appropriate admin rights.

Promote a Chat Member donne le rôle d'admin dans un supergroupe ou un canal, ou le retire.

Quand l'utiliser
un modérateur qui reçoit ses droits quand son engagement démarre et les perd quand il s'arrête.
Attention
là encore, le bot a besoin de ses propres droits d'admin avant d'en distribuer.
Telegram Bot29

Restrict a Chat Member

Action

Dans MakeUse this method to restrict a user in a supergroup.

Restrict a Chat Member limite ce qu'un membre peut faire dans un supergroupe, sans aller jusqu'à l'exclure.

Quand l'utiliser
une pause imposée après un fil qui s'envenime, plutôt qu'une exclusion difficile à rattraper.
Attention
la doc ne parle que du supergroupe pour ce module, donc ne compte pas dessus dans un canal.

Other

2 modules
Telegram Bot30

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

Make an API Call envoie une requête autorisée vers n'importe quel endpoint de l'API Telegram Bot, avec la connexion déjà en place.

Quand l'utiliser
le jour où le scénario a besoin de ce qu'aucun autre module ne couvre, plutôt que d'arrêter le chantier là.
Attention
rien ne te guide ici, donc garde-le pour l'étape qui le réclame et laisse les modules tout faits partout ailleurs.
Telegram Bot31

Answer an Inline Query

Action

Dans MakeSends answer to an inline query.

Answer an Inline Query renvoie la réponse attendue par une inline query reçue par ton bot.

Quand l'utiliser
un bot conçu pour rendre un résultat à la demande, quand cette réponse doit venir d'un scénario et pas d'une liste figée.

Autres modules

1 module
Telegram Bot32

Send an Album (Media Group)

Action

Dans MakeSends a group of photos or videos as an album.

Send an Album (Media Group) publie plusieurs photos ou vidéos d'un coup, regroupées en album au lieu d'une rafale de messages séparés.

Quand l'utiliser
les photos d'un bien, d'un produit ou d'une visite de chantier, qui arrivent ensemble.
Attention
l'app liste aussi Send an Album, sans description dans la doc, et celui-ci est le seul dont le comportement est écrit.
Besoin d'aide

Besoin d'aide pour automatiser Telegram Bot avec Make ?

Une personne lit chaque message.

FAQ

Les questions qui viennent ensuite

01L'intégration Telegram Bot Make est-elle gratuite ?
Oui, dès le plan Free. Telegram Bot est une app standard, donc disponible sans payer Make, et côté Telegram rien ne s'achète pour faire tourner un bot. Ce qui est limité, c'est Make : 2 scénarios actifs, 15 minutes minimum entre deux exécutions planifiées, 5 minutes d'exécution par tour, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants descendent l'intervalle à 1 minute, lèvent la limite de scénarios actifs et donnent 40 minutes d'exécution. La consommation se compte en opérations, une opération étant une exécution d'un module sur un élément.
02Que faut-il pour connecter Telegram Bot à Make ?
Trois choses. Un compte Telegram sur l'application desktop, que Telegram rattache à un numéro de mobile. Un bot créé dans BotFather avec la commande /newbot, qui te donne un username et un token. Et ce token, collé dans le champ Token au moment où Make crée la connexion. La documentation ne demande rien d'autre. Si le bot doit travailler dans un groupe ou un canal, ajoute-le comme membre et passe-le administrateur, parce que sans ces droits les modules qui expulsent, promeuvent ou restreignent refusent d'agir.
03Le déclencheur réagit-il en temps réel ?
Oui. Watch Updates est un déclencheur instantané : Telegram appelle Make par webhook dès qu'une mise à jour atteint ton bot, sans attendre un prochain passage. En contrepartie, le scénario doit être actif pour attraper quoi que ce soit, et le webhook existe tant qu'il l'est. Une conséquence à garder en tête : List Updates et List Chats ne peuvent pas tourner pendant qu'un webhook Telegram est en place, donc le scénario qui relit l'historique se monte à part de celui qui écoute.
04Que faire si un module manque ou si une limite gêne ?
Make an API Call règle la première moitié du problème. Il envoie une requête autorisée vers n'importe quel endpoint de l'API Telegram Bot avec la même connexion, donc ce que les autres modules ne couvrent pas reste atteignable depuis le scénario. Les limites, elles, ne se contournent pas. Un message de plus de 48 heures ne se supprime pas. Les quotas viennent de Telegram : un message par seconde dans une conversation, 20 par minute dans un même groupe, environ 30 par seconde sur un envoi massif, puis des erreurs 429. Telegram conseille d'étaler une grosse vague sur 8 à 12 heures.
05Make ou n8n pour un bot Telegram ?
La vraie question, c'est qui va garder la main sur le bot. Dans Make, l'app Telegram Bot tient dans 33 modules qui couvrent messages, médias, liens d'invitation et modération, sans une ligne de code, et le scénario se lit d'un coup d'œil comme un schéma. n8n propose le même bot via un nœud Telegram, avec plus de liberté pour qui écrit volontiers du JavaScript et préfère héberger l'outil lui-même. Un bot de réponse simple fonctionne aussi bien des deux côtés, alors choisis celui que quelqu'un d'autre saura reprendre sans toi.
Hack'celeration Lab

Reçois nos astuces d'automatisation chaque semaine.

Pas de spam. Désinscription en un clic.