Automatisation Telegram avec n8n : envoi de messages automatisés
Ce workflow n8n a pour objectif d'automatiser l'envoi de messages sur Telegram en réponse à des événements spécifiques. Dans un contexte où la communication rapide est essentielle, ce type d'automatisation est particulièrement utile pour les entreprises qui souhaitent maintenir un contact constant avec leurs clients ou membres d'équipe. Par exemple, une entreprise peut utiliser ce workflow pour envoyer des notifications, des mises à jour ou des alertes en temps réel via Telegram, ce qui améliore l'engagement et la réactivité.
- Étape 1 : le déclencheur 'Telegram Trigger' capte les mises à jour des messages entrants.
- Étape 2 : une requête HTTP est effectuée pour récupérer des données ou des informations nécessaires.
- Étape 3 : une condition est vérifiée avec le noeud 'Saludos-IF' pour déterminer si un message doit être envoyé.
- Étape 4 : en fonction du résultat, un message est envoyé via le noeud 'Telegram', ou une commande est exécutée pour effectuer une action spécifique. Ce workflow démontre comment l'automatisation n8n peut simplifier les processus de communication, réduire les délais de réponse et améliorer l'efficacité opérationnelle. En intégrant des outils comme Telegram, les entreprises peuvent offrir une expérience client plus fluide et réactive.
Workflow n8n Telegram, communication, notifications : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n Telegram, communication, notifications : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": "30",
"name": "N8N Español - NocodeBot",
"nodes": [
{
"name": "HTTP Request",
"type": "n8n-nodes-base.httpRequest",
"notes": "Lee los datos de Strapi",
"position": [
630,
350
],
"parameters": {
"url": "=http://s.covid-remote.work:1337/nocodes?Name={{$json[\"message\"][\"text\"].toLowerCase()}}",
"options": {}
},
"notesInFlow": true,
"typeVersion": 1
},
{
"name": "Telegram",
"type": "n8n-nodes-base.telegram",
"position": [
950,
280
],
"parameters": {
"text": "=------------------------------------------------ \n<b>{{$node[\"HTTP Request\"].json[\"0\"][\"Name\"].toUpperCase()}} </b>\n------------------------------------------------\n|-<b>Descripción:</b>\n|<pre>{{$node[\"Execute Command\"].json[\"stdout\"]}}</pre>",
"chatId": "={{$node[\"Telegram Trigger\"].json[\"message\"][\"chat\"][\"id\"]}}",
"additionalFields": {
"parse_mode": "HTML"
}
},
"credentials": {
"telegramApi": "NocodeTranslateBot"
},
"typeVersion": 1
},
{
"name": "Telegram1",
"type": "n8n-nodes-base.telegram",
"position": [
800,
130
],
"parameters": {
"file": "={{$json[\"0\"][\"Img\"]}}",
"chatId": "={{$node[\"Telegram Trigger\"].json[\"message\"][\"chat\"][\"id\"]}}",
"operation": "sendPhoto",
"additionalFields": {}
},
"credentials": {
"telegramApi": "NocodeTranslateBot"
},
"typeVersion": 1
},
{
"name": "Execute Command",
"type": "n8n-nodes-base.executeCommand",
"position": [
790,
390
],
"parameters": {
"command": "=/usr/bin/translate --brief -t {{$node[\"Telegram Trigger\"].json[\"message\"][\"from\"][\"language_code\"]}} \"{{$json[\"0\"][\"Description\"]}}\""
},
"typeVersion": 1
},
{
"name": "Telegram Trigger",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
290,
130
],
"webhookId": "9673bd65-53ef-4561-bfe1-a55fab0f77b0",
"parameters": {
"updates": [
"*"
],
"additionalFields": {}
},
"credentials": {
"telegramApi": "NocodeTranslateBot"
},
"typeVersion": 1
},
{
"name": "Saludos-IF",
"type": "n8n-nodes-base.if",
"position": [
450,
270
],
"parameters": {
"conditions": {
"string": [
{
"value1": "={{$node[\"Telegram Trigger\"].json[\"message\"][\"text\"]}}",
"value2": "/start"
}
]
}
},
"typeVersion": 1
},
{
"name": "S-Telegram2",
"type": "n8n-nodes-base.telegram",
"position": [
630,
130
],
"parameters": {
"text": "=Hola, **{{$json[\"message\"][\"chat\"][\"first_name\"]}}** 🙌\nEste bot ha sido desarrollado para @comunidadn8n\nPuedes escribir el nombre de alguna herramienta No-Code y si la tenemos registrada en nuestra Base de datos te responderemos con la descripción en tu idioma.\n\nPuedes probar escribiendo alguno de estos nombres:\n\n- Airtable\n- Stripe\n- Webflow",
"chatId": "={{$node[\"Telegram Trigger\"].json[\"message\"][\"chat\"][\"id\"]}}",
"additionalFields": {
"parse_mode": "Markdown"
}
},
"credentials": {
"telegramApi": "NocodeTranslateBot"
},
"typeVersion": 1
}
],
"active": true,
"settings": {},
"connections": {
"Saludos-IF": {
"main": [
[
{
"node": "S-Telegram2",
"type": "main",
"index": 0
}
],
[
{
"node": "HTTP Request",
"type": "main",
"index": 0
}
]
]
},
"HTTP Request": {
"main": [
[
{
"node": "Telegram1",
"type": "main",
"index": 0
},
{
"node": "Execute Command",
"type": "main",
"index": 0
}
]
]
},
"Execute Command": {
"main": [
[
{
"node": "Telegram",
"type": "main",
"index": 0
}
]
]
},
"Telegram Trigger": {
"main": [
[
{
"node": "Saludos-IF",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Telegram, communication, notifications : pour qui est ce workflow ?
Ce workflow s'adresse aux entreprises de toutes tailles qui utilisent Telegram pour la communication. Il est particulièrement adapté aux équipes marketing, aux services clients et aux développeurs souhaitant automatiser leurs interactions. Un niveau technique de base est recommandé pour la personnalisation.
Workflow n8n Telegram, communication, notifications : problème résolu
Ce workflow résout le problème de la lenteur dans la communication avec les clients ou les membres d'équipe. En automatisant l'envoi de messages sur Telegram, il élimine le besoin d'interventions manuelles, ce qui permet de gagner du temps et d'éviter les erreurs humaines. Les utilisateurs peuvent ainsi s'assurer que les informations importantes sont transmises rapidement et efficacement, améliorant ainsi la satisfaction client et la productivité des équipes.
Workflow n8n Telegram, communication, notifications : étapes du workflow
Étape 1 : le workflow démarre avec le déclencheur 'Telegram Trigger' qui capte les mises à jour des messages.
- Étape 1 : une requête HTTP est envoyée pour récupérer des données pertinentes.
- Étape 2 : le noeud 'Saludos-IF' vérifie les conditions pour déterminer la suite du processus.
- Étape 3 : si les conditions sont remplies, un message est envoyé via le noeud 'Telegram', sinon une commande est exécutée pour gérer la situation.
- Étape 4 : un second message peut être envoyé pour confirmer l'action ou fournir des informations supplémentaires.
Workflow n8n Telegram, communication, notifications : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier l'URL de la requête HTTP pour qu'elle pointe vers votre API ou service spécifique. Assurez-vous également de configurer correctement les identifiants de chat Telegram dans les noeuds concernés. Vous pouvez ajouter d'autres conditions dans le noeud 'Saludos-IF' pour affiner les déclencheurs de messages. Si nécessaire, intégrez d'autres outils ou services via des requêtes HTTP pour enrichir les données envoyées. Pensez à sécuriser votre webhook pour éviter les accès non autorisés.