Existe-t-il un moyen d'extraire automatiquement les informations des e-mails (par exemple, les prix regex sur gmail)?

12

Chaque mois, je reçois un e-mail de mon opérateur de téléphonie mobile qui me dit combien d'argent mon contrat m'a coûté le mois dernier, et j'aimerais pouvoir en faire une notification iOS avec IFTTT. Le problème est que je ne peux pas simplement créer une nouvelle recette avec le corps du courrier comme titre, car le coût exact n'est pas dans les premières lignes du courrier.

Un exemple pour un courrier que je recevrais serait

Hello nO_OnE_910,
[text]
cost: 10.00 €
[text]

Et j'aimerais obtenir les informations à 10,00 € à partir de cela, avec une expression régulière 'cost:\s(\d+\.\d{2})\s', puis envoyer un e-mail avec le contenu du premier groupe à IFTTT pour traiter les données.

Est-ce possible de quelque façon que ce soit sans avoir un appareil en marche?

y-spreen
la source
Quelle machine / appareil aimeriez-vous trouver l'expression régulière et envoyer le contenu à IFTTT? En d'autres termes, où aimeriez-vous traiter le filtre de courrier électronique?
barrycarter
Si possible, j'aimerais n'utiliser aucune machine et faire fonctionner une application web pour moi
y-spreen

Réponses:

6

Je cherchais simplement une fonctionnalité similaire dans IFTTT, mais j'ai découvert que Zapier (en quelque sorte) le supportait. Ce ne sont pas des regex appropriés, mais il fait des correspondances de motifs en quelque sorte

https://parser.zapier.com

Pourrait être assez bon pour ce dont vous avez besoin!

Entropica
la source
1
Pouvez-vous inclure quelques instructions de base pour accéder à cette partie de l'application Zapier, par exemple, "cliquez sur le bouton Gmail et faites X", s'il vous plaît?
jonsca
parfait! Avec le service zapier réel qui pousse directement le résultat, il semble fonctionner très bien! Merci!
y-spreen
Cela fonctionne parfaitement!
Karl Cassar
6

La réponse courte est: non, vous ne pouvez pas faire ça.

La réponse longue:

  • IFTTT n'a pas de grattoir d'expression régulière, au moins à partir de ce tweet:

https://twitter.com/grmeyer/status/240888420677873664

  • IFTTT ne vous laisse pas légitimement créer vos propres conditions ou actions.

  • Illégalement, vous pouvez utiliser https://github.com/captn3m0/ifttt-webhook pour créer vos propres actions THAT. Vous auriez toujours besoin d'un serveur sur Internet ou vous pourriez essayer d'utiliser un service gratuit.

  • Le flux d'action serait alors:

    • IFTTT reçoit une copie de l'e-mail de facturation (soit en vérifiant votre gmail, soit en leur transmettant automatiquement votre copie).

    • IFTTT envoie l'e-mail à votre application.

    • Votre application filtre les regex et envoie un e-mail à IFTTT.

    • IFTTT analyse ce nouvel e-mail et le transforme en SMS.

"La technologie nécessaire pour que cela fonctionne est tellement complexe que 999 999 999 fois sur un milliard, il est plus simple de regarder l'e-mail vous-même"

Pensez également à regarder dans pipes.yahoo.com

barrycarter
la source