Workflow n8n

Automatisation Telegram avec n8n : sauvegarde de fichiers sur Google Drive

Ce workflow n8n a pour objectif de faciliter la gestion des fichiers reçus sur Telegram en les sauvegardant automatiquement sur Google Drive. Dans un contexte où la communication par messagerie instantanée est de plus en plus courante, ce type d'automatisation est particulièrement utile pour les équipes qui échangent régulièrement des documents via Telegram. Les utilisateurs peuvent ainsi éviter de perdre des fichiers importants et garantir leur accessibilité depuis n'importe quel appareil.

  • Étape 1 : le déclencheur 'On new Telegram Message' s'active dès qu'un nouveau message est reçu sur Telegram.
  • Étape 2 : le workflow vérifie si le message contient un fichier grâce au nœud 'If Message contains a File'. Si c'est le cas,
  • Étape 3 : le fichier est ensuite téléchargé sur Google Drive via le nœud 'Upload File to GDrive', où l'utilisateur peut spécifier le nom du fichier, le dossier de destination et d'autres options. En intégrant ce workflow dans leur quotidien, les entreprises peuvent améliorer leur efficacité opérationnelle, réduire le risque de perte de données et garantir un accès rapide aux fichiers importants. Cette automatisation n8n représente une valeur ajoutée significative pour toute organisation souhaitant optimiser son flux de travail.
Tags clés :automatisationGoogle DriveTelegramworkflown8n
Catégorie: Webhook · Tags: automatisation, Google Drive, Telegram, workflow, n8n0

Workflow n8n Google Drive, Telegram : vue d'ensemble

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Workflow n8n Google Drive, Telegram : détail des nœuds

  • On new Telegram Message

    Ce noeud déclenche le workflow lorsqu'un nouveau message est reçu sur Telegram.

  • If Message contains a File

    Ce noeud évalue si le message contient un fichier en fonction des conditions spécifiées.

  • Upload File to GDrive

    Ce noeud permet de télécharger un fichier sur Google Drive dans le dossier spécifié.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "id": "a4GTp998ENMMfuqK",
  "meta": {
    "instanceId": "24bd2f3b51439b955590389bfa4dd9889fbd30343962de0b7daedce624cf4a71"
  },
  "name": "Save new Files received on Telegram to Google Drive",
  "tags": [],
  "nodes": [
    {
      "id": "0fcb072b-ea4b-43b2-ad7c-46ad62b1e2ad",
      "name": "On new Telegram Message",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        900,
        520
      ],
      "webhookId": "1e92584a-dd10-4fec-86a6-3b2691b85bba",
      "parameters": {
        "updates": [
          "message"
        ],
        "additionalFields": {
          "download": true
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "EO2PA74ehePPYVFU",
          "name": "Telegram Notification Bot"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "08e492f8-b969-4de2-b207-17fcd3cb8787",
      "name": "If Message contains a File",
      "type": "n8n-nodes-base.if",
      "position": [
        1160,
        520
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "9b876834-1a86-48f1-9890-df60c739c91c",
              "operator": {
                "type": "object",
                "operation": "exists",
                "singleValue": true
              },
              "leftValue": "={{ $json.message.document }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2
    },
    {
      "id": "f155a855-0eac-44c0-a52a-93446b9b3455",
      "name": "Upload File to GDrive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1500,
        500
      ],
      "parameters": {
        "name": "={{ $json.message.document.file_name }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "11gyG2TvG0sqCG202CN-w9rloGW-CzKBc",
          "cachedResultUrl": "https://drive.google.com/drive/folders/11gyG2TvG0sqCG202CN-w9rloGW-CzKBc",
          "cachedResultName": "Demos"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "lFPZxFgMIaEnEtm9",
          "name": "Google Drive account (automate everything)"
        }
      },
      "typeVersion": 3
    }
  ],
  "active": true,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "f474f0f2-6d57-4bb8-bf1d-15ed35cf8ef2",
  "connections": {
    "On new Telegram Message": {
      "main": [
        [
          {
            "node": "If Message contains a File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If Message contains a File": {
      "main": [
        [
          {
            "node": "Upload File to GDrive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Google Drive, Telegram : pour qui est ce workflow ?

Ce workflow s'adresse principalement aux équipes de travail qui utilisent Telegram pour communiquer et partager des fichiers. Il est idéal pour les PME et les startups qui cherchent à automatiser leurs processus sans nécessiter de compétences techniques avancées.

Workflow n8n Google Drive, Telegram : problème résolu

Ce workflow résout le problème de la gestion manuelle des fichiers reçus sur Telegram, qui peut entraîner des pertes de données et des désorganisations. En automatisant le processus de sauvegarde, les utilisateurs gagnent du temps et réduisent le risque d'erreurs humaines. Après la mise en place de cette automatisation, les utilisateurs peuvent se concentrer sur des tâches à plus forte valeur ajoutée, tout en ayant l'assurance que leurs fichiers sont en sécurité et facilement accessibles.

Workflow n8n Google Drive, Telegram : étapes du workflow

Étape 1 : le workflow démarre avec le déclencheur 'On new Telegram Message', qui capte chaque nouveau message reçu.

  • Étape 1 : il passe ensuite par le nœud 'If Message contains a File' pour déterminer si le message contient un fichier. Si cette condition est remplie,
  • Étape 2 : le fichier est transféré vers Google Drive via le nœud 'Upload File to GDrive', où l'utilisateur peut définir les paramètres de sauvegarde.

Workflow n8n Google Drive, Telegram : guide de personnalisation

Pour personnaliser ce workflow, les utilisateurs peuvent modifier l'URL du webhook pour l'adapter à leur configuration Telegram. Il est également possible de changer le dossier de destination sur Google Drive en spécifiant un autre 'folderId'. Les utilisateurs peuvent intégrer d'autres services n8n si nécessaire, comme des notifications par email après le téléchargement. Pour sécuriser le flux, il est recommandé de mettre en place des vérifications d'accès et de monitorer les activités via les logs n8n.