Que fait gmail-workflows ?
Automatisez Gmail avec des workflows intelligents : gestion des pièces jointes, organisation des e-mails, archivage automatique et intégration Google Drive.
Fonctionnalités
- Gestion des pièces jointes : Téléchargez automatiquement les pièces jointes des e-mails entrants et organisez-les dans des dossiers locaux ou sur Google Drive.
- Organisation des e-mails : Appliquez des libellés (labels) et créez des filtres pour trier les e-mails par expéditeur, sujet ou date.
- Archivage automatique : Archivez les e-mails lus ou anciens selon des règles personnalisées (par exemple, les e-mails de plus de 30 jours).
- Intégration Google Drive : Sauvegardez les pièces jointes directement dans Google Drive et partagez-les avec des collaborateurs.
Prérequis
- Un compte Gmail avec accès à l'API Gmail.
- Un compte Google Drive avec accès à l'API Drive.
- Les identifiants OAuth 2.0 pour authentifier l'agent.
- Les variables d'environnement suivantes définies :
GMAIL_CLIENT_IDGMAIL_CLIENT_SECRETGMAIL_REFRESH_TOKENDRIVE_CLIENT_IDDRIVE_CLIENT_SECRETDRIVE_REFRESH_TOKEN
Utilisation
- Configurez les variables d'environnement avec vos identifiants OAuth.
- Utilisez l'agent avec les commandes suivantes :
lister les e-mails: Affiche les derniers e-mails de la boîte de réception.télécharger les pièces jointes: Télécharge les pièces jointes des e-mails non lus.archiver les e-mails: Archive les e-mails plus anciens que 30 jours.sauvegarder sur Drive: Sauvegarde les pièces jointes dans un dossier Google Drive spécifié.
Exemple
# Lister les derniers e-mails
> lister les e-mails
# Télécharger les pièces jointes
> télécharger les pièces jointes
# Archiver les e-mails
> archiver les e-mails
# Sauvegarder sur Drive
> sauvegarder sur Drive dossier: "Mes documents"
Personnalisation
Modifiez les règles d'archivage ou les dossiers de destination dans le fichier config.json.
Support
Pour toute question, consultez la documentation officielle de Gmail API et Google Drive API.