Automatisation Telegram avec n8n : création d'un echo-bot
Ce workflow n8n a pour objectif de créer un echo-bot sur Telegram, permettant ainsi aux utilisateurs de recevoir instantanément le contenu de leurs messages. Dans un contexte où la communication rapide est essentielle, ce type de bot peut être particulièrement utile pour les entreprises souhaitant interagir avec leurs clients de manière efficace. Par exemple, il peut servir à répondre aux questions fréquentes ou à fournir des informations instantanées. Le workflow commence par un déclencheur 'Listen for incoming events', qui capte les messages entrants sur Telegram. Ensuite, il utilise le noeud 'Send back the JSON content of the message' pour renvoyer le contenu du message à l'utilisateur, assurant ainsi une interaction fluide. Le noeud 'Sticky Note' permet de personnaliser les messages en ajoutant des notes ou des instructions supplémentaires. Grâce à cette automatisation n8n, les entreprises peuvent améliorer leur service client tout en réduisant le temps de réponse. En intégrant ce bot, elles offrent une expérience utilisateur enrichie, tout en optimisant leurs ressources.
Workflow n8n Telegram, chatbot : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n Telegram, chatbot : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": "o8HjmolfMilbaEkk",
"meta": {
"instanceId": "fb924c73af8f703905bc09c9ee8076f48c17b596ed05b18c0ff86915ef8a7c4a"
},
"name": "Telegram echo-bot",
"tags": [],
"nodes": [
{
"id": "5c7c9e78-60d0-4f6a-929a-a4e77f5e0851",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
1000,
120
],
"parameters": {
"width": 727,
"height": 391,
"content": "## This is a workflow for a Telegram-echo bot\n1. Add your Telegram bot credentials for both nodes\n2. Activate the workflow\n3. Send something to the bot (i.e. a message, a forwarded message, sticker, emoji, voice, file, an image...)\n4. Second node will fetch the incoming JSON object, format it and send back\n\n#### This bot is useful for debugging and learning purposes of the Telegram platform"
},
"typeVersion": 1
},
{
"id": "9f64943e-35a4-4d9f-a77e-ff76cae8bb84",
"name": "Listen for incoming events",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
1040,
340
],
"webhookId": "322dce18-f93e-4f86-b9b1-3305519b7834",
"parameters": {
"updates": [
"*"
],
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "70",
"name": "Telegram sdfsdfsdfsdfsfd_bot"
}
},
"typeVersion": 1
},
{
"id": "5b890d30-f47e-4cf0-9747-ae9eb14cedff",
"name": "Send back the JSON content of the message",
"type": "n8n-nodes-base.telegram",
"position": [
1260,
340
],
"parameters": {
"text": "=```\n{{ JSON.stringify($json, null, 2) }}\n```",
"chatId": "={{ $json.message.from.id }}",
"additionalFields": {
"parse_mode": "Markdown"
}
},
"credentials": {
"telegramApi": {
"id": "70",
"name": "Telegram sdfsdfsdfsdfsfd_bot"
}
},
"typeVersion": 1.1
}
],
"active": true,
"pinData": {},
"settings": {
"callerPolicy": "workflowsFromSameOwner",
"executionOrder": "v1",
"saveManualExecutions": true,
"saveDataSuccessExecution": "all"
},
"versionId": "14d0925e-4b1b-4183-8584-04c9ab715998",
"connections": {
"Listen for incoming events": {
"main": [
[
{
"node": "Send back the JSON content of the message",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Telegram, chatbot : pour qui est ce workflow ?
Ce workflow s'adresse aux entreprises de toutes tailles souhaitant améliorer leur communication sur Telegram. Il est particulièrement adapté aux équipes marketing et support client, ainsi qu'aux utilisateurs ayant des compétences techniques limitées.
Workflow n8n Telegram, chatbot : problème résolu
Ce workflow résout le problème de la lenteur des réponses dans les interactions sur Telegram. En automatisant les réponses aux messages, il élimine les frustrations liées aux délais d'attente, réduit le risque de perte d'informations importantes et permet aux utilisateurs d'obtenir des réponses immédiates. Après sa mise en place, les entreprises peuvent s'attendre à une amélioration significative de l'engagement client et de la satisfaction utilisateur.
Workflow n8n Telegram, chatbot : étapes du workflow
Étape 1 : Le flux commence par le déclencheur 'Listen for incoming events', qui capte les messages entrants sur Telegram.
- Étape 1 : Ensuite, le noeud 'Send back the JSON content of the message' renvoie le contenu du message à l'utilisateur, assurant ainsi une réponse instantanée.
- Étape 2 : Le noeud 'Sticky Note' peut être utilisé pour ajouter des informations supplémentaires ou des instructions, enrichissant ainsi l'interaction.
Workflow n8n Telegram, chatbot : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier les paramètres du noeud 'Listen for incoming events' pour filtrer les types de messages que vous souhaitez traiter. Dans le noeud 'Send back the JSON content of the message', vous pouvez ajuster le texte renvoyé ou ajouter des fonctionnalités supplémentaires, comme des réponses conditionnelles en fonction du contenu du message. Pensez également à sécuriser votre bot en configurant les permissions appropriées sur Telegram.