Aller au contenu principal

Répondre sur Telegram à partir d'un planning Google Sheets

Un message envoyé au bot Telegram lance un agent IA qui lit le planning dans Google Sheets avant de répondre. Le workflow convertit les lignes du tableur en table Markdown et la transmet au modèle comme contexte, pendant qu'une mémoire conserve les derniers échanges de la conversation. Un déclencheur de chat dans n8n permet de tester la même chaîne sans passer par Telegram, ce qui est pratique pendant la mise au point du prompt. Il faut connecter Telegram, Google Sheets et OpenRouter avant le premier essai.

Déclencheur
Message de chat
Taille
15 nœuds
Outils
Telegram, Google Sheets, Agent IA, OpenRouter

Comment fonctionne ce workflow

  1. 1

    Le nœud Telegram Trigger reçoit le message envoyé au bot et le transmet à la suite du workflow.

  2. 2

    Le nœud Edit Fields regroupe les données du chat dans un jeu de variables commun, qu'elles viennent de Telegram ou de n8n.

  3. 3

    Le nœud Switch décide vers quel chat la réponse sera envoyée.

  4. 4

    Le nœud Google Sheets lit le planning, et un nœud Code le convertit en table Markdown.

  5. 5

    Le nœud AI Agent envoie la question et ce contexte au modèle via OpenRouter Chat Model, avec la mémoire Window Buffer Memory.

  6. 6

    Le nœud Telegram envoie la réponse dans le chat d'origine.

Quand l'utiliser

  • Demander à un bot Telegram quels créneaux sont prévus, sans ouvrir le tableur.
  • Tester le comportement de l'agent dans le chat intégré à n8n avant de le relier à Telegram.
  • Reprendre la même chaîne Telegram, Google Sheets et agent IA pour un autre planning.

À préparer avant l'import

  • Un bot Telegram et son token, à renseigner dans les identifiants Telegram de n8n.
  • Un accès Google Sheets configuré dans n8n et un tableur contenant le planning.
  • Une clé API OpenRouter, à renseigner dans les identifiants du nœud OpenRouter Chat Model.

Bon à savoir

Réglez d'abord l'identifiant du tableur et la plage lue dans le nœud Google Sheets, puis testez avec le chat intégré à n8n avant de connecter le bot Telegram.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n