Automatisation Telegram avec n8n : gestion de sessions multiples
Ce workflow n8n permet d'automatiser la gestion de sessions multiples pour un chatbot sur Telegram, en intégrant des modèles de langage d'OpenAI. Dans un contexte où les entreprises cherchent à améliorer leur interaction client, ce système facilite la gestion des conversations en ligne. Les cas d'usage incluent la réponse automatique aux questions des utilisateurs, la personnalisation des interactions et la gestion des sessions de chat. Étape 1 : le workflow est déclenché par un message reçu sur Telegram via le nœud 'Get message'. Étape 2 : le message est analysé pour déterminer s'il s'agit d'une commande ou d'un texte normal grâce au nœud 'Command or text?'. Étape 3 : si une session existe, elle est récupérée via le nœud 'Get session', sinon une nouvelle session est créée. Étape 4 : les réponses sont générées à l'aide des modèles OpenAI, et les résultats sont envoyés à l'utilisateur via le nœud 'Send response'. Ce processus permet d'améliorer l'efficacité des interactions et de réduire le temps de réponse, offrant ainsi une meilleure expérience utilisateur. En intégrant cette automatisation n8n, les entreprises peuvent se concentrer sur des tâches à plus forte valeur ajoutée tout en maintenant une communication fluide avec leurs clients.
À qui s'adresse ce workflow ?
Ce workflow s'adresse aux entreprises souhaitant optimiser leur service client via des chatbots sur Telegram. Il est particulièrement utile pour les équipes marketing et support client, ainsi que pour les développeurs cherchant à intégrer des solutions d'automatisation sans code. Un niveau technique intermédiaire est recommandé pour la personnalisation.
Ce que ce workflow résout
Ce workflow résout le problème de gestion des conversations multiples sur Telegram, souvent source de confusion et de lenteur dans les réponses. En automatisant la gestion des sessions, il élimine les frustrations liées aux réponses manuelles et réduit le risque d'erreurs humaines. Les utilisateurs bénéficient d'une réponse rapide et personnalisée, ce qui améliore leur satisfaction et leur engagement.
Comment ça fonctionne
Étape 1 : Le workflow est déclenché par un message reçu sur Telegram.
- 01Étape 1 : Le type de message est déterminé pour savoir s'il s'agit d'une commande ou d'un texte normal.
- 02Étape 2 : Si une session existe, elle est récupérée, sinon une nouvelle session est créée.
- 03Étape 3 : Les réponses sont générées à l'aide des modèles OpenAI.
- 04Étape 4 : Les résultats sont envoyés à l'utilisateur via Telegram.
- 05Étape 5 : Les sessions sont mises à jour dans Google Sheets pour un suivi efficace.
On adapte ce workflow à votre stack.
CRM, outils internes, briques métier — on connecte tout via n8n et on vous livre une automatisation prête à l'emploi.
Visualisation du workflow n8n
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Importer dans n8n en un clic
Inscris-toi gratuitement pour télécharger le fichier .json, puis fais Import from File dans n8n pour déployer le workflow en quelques secondes.
Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.
Télécharger gratuitementInscription en 30 secondes · Sans CB
Personnaliser ce workflow
Pour personnaliser ce workflow, vous pouvez modifier les paramètres des nœuds OpenAI pour ajuster le modèle de langage utilisé. Il est également possible de changer le nom de la feuille Google Sheets pour correspondre à votre structure de données. Pour intégrer d'autres outils, vous pouvez ajouter des nœuds supplémentaires après le nœud 'Get message'. Assurez-vous de sécuriser les accès aux données en configurant les autorisations appropriées dans Google Sheets.
Détail des nœuds n8n
- 01OpenAI Chat Model
Ce noeud utilise le modèle de chat OpenAI pour générer des réponses basées sur les options fournies.
- 02Simple Memory
Ce noeud gère la mémoire simple en stockant des informations dans une fenêtre de contexte définie.
- 03Get message
Ce noeud déclenche le workflow en récupérant les messages d'un chat Telegram.
- 04Command or text?
Ce noeud évalue si le message reçu est une commande ou un texte normal, en fonction des règles définies.
- 05Get session
Ce noeud récupère une session depuis une feuille Google Sheets selon les filtres spécifiés.
- 06Disable previous session
Ce noeud désactive une session précédente dans une feuille Google Sheets.
- 07Set new session
Ce noeud crée une nouvelle session dans une feuille Google Sheets.
- 08Session activated
Ce noeud envoie un message Telegram pour indiquer qu'une session a été activée.
- 09Send response
Ce noeud envoie une réponse via Telegram en utilisant le texte et l'identifiant de chat fournis.
- 10Update database
Ce noeud met à jour une base de données dans Google Sheets selon les colonnes et l'opération spécifiées.
- 11Sticky Note
Ce noeud crée une note adhésive avec les paramètres de couleur, taille et contenu spécifiés.
- 12Summarization Chain
Ce noeud exécute une chaîne de résumé en utilisant les options fournies.
- 13OpenAI Chat Model1
Ce noeud utilise un modèle de chat OpenAI pour générer des réponses basées sur les options fournies.
- 14OpenAI Chat Model2
Ce noeud utilise un modèle de chat OpenAI pour générer des réponses basées sur les options fournies.
- 15Basic LLM Chain
Ce noeud exécute une chaîne de traitement de langage naturel de base en utilisant les messages et le type de prompt fournis.
- 16Get message1
Ce noeud définit des valeurs dans le workflow en utilisant les options et les affectations spécifiées.
- 17Set to expire
Ce noeud définit une date d'expiration pour une entrée dans Google Sheets.
- 18Exist?
Ce noeud évalue une condition pour déterminer si une certaine condition est remplie.
- 19OK
Ce noeud envoie un message Telegram pour indiquer que l'opération a réussi.
- 20KO
Ce noeud envoie un message Telegram pour indiquer que l'opération a échoué.
- 21Trim resume
Ce noeud exécute un code JavaScript pour nettoyer un résumé.
- 22Get session1
Ce noeud récupère une session depuis une feuille Google Sheets selon les filtres spécifiés.
- 23Prompt + Resume
Ce noeud exécute un code JavaScript pour combiner un prompt et un résumé.
- 24Send summary
Ce noeud envoie un résumé via Telegram en utilisant le texte et l'identifiant de chat fournis.
- 25Get message2
Ce noeud définit des valeurs dans le workflow en utilisant les options et les affectations spécifiées.
- 26Trim question
Ce noeud exécute un code JavaScript pour nettoyer une question.
- 27Set new current session
Ce noeud crée une nouvelle session actuelle dans une feuille Google Sheets.
- 28Response + Text
Ce noeud envoie une réponse et un texte à une feuille Google Sheets selon les options et filtres spécifiés.
- 29fullText
Ce noeud exécute un code JavaScript pour générer un texte complet.
- 30Send answer
Ce noeud envoie une réponse via Telegram en utilisant le texte et l'identifiant de chat fournis.
- 31Send current session
Ce noeud envoie la session actuelle via Telegram en utilisant le texte et l'identifiant de chat fournis.
- 32Sticky Note1
Ce noeud crée une note adhésive avec les paramètres de taille et de contenu spécifiés.
- 33Sticky Note2
Ce noeud crée une note adhésive avec les paramètres de taille et de contenu spécifiés.
- 34Sticky Note3
Ce noeud crée une note adhésive avec les paramètres de taille et de contenu spécifiés.
- 35Sticky Note4
Ce noeud crée une note adhésive avec les paramètres de taille et de contenu spécifiés.
- 36Sticky Note5
Ce noeud crée une note adhésive avec les paramètres de taille et de contenu spécifiés.
- 37Sticky Note6
Ce noeud crée une note adhésive avec les paramètres de taille et de contenu spécifiés.
- 38Telegram Chatbot
Ce noeud utilise un agent de chat Telegram pour traiter le texte et les options fournies.
Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.
Audit gratuit · 48hGratuitRésultats en 48 hSans engagement
06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B