Gibt es eine Möglichkeit, Informationen aus E-Mails automatisch zu extrahieren (z. B. reguläre Preise für Google Mail)?


12

Jeden Monat erhalte ich eine E-Mail von meinem Mobilfunkanbieter, aus der hervorgeht, wie viel Geld mich mein Vertrag im letzten Monat gekostet hat, und ich möchte dies in eine iOS-Benachrichtigung mit IFTTT umwandeln können. Das Problem ist, dass ich nicht einfach ein neues Rezept mit dem Mail-Body als Titel erstellen kann, da die genauen Kosten nicht in den ersten Zeilen für die Mail stehen.

Ein Beispiel für eine Mail, die ich bekomme, wäre

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

Und ich möchte die Information 10,00 € mit einem regulären Ausdruck erhalten 'cost:\s(\d+\.\d{2})\s'und dann eine E-Mail mit dem Inhalt der ersten Gruppe an IFTTT senden, um die Daten zu verarbeiten.

Ist dies in irgendeiner Weise möglich, ohne dass ein Gerät an meinem Ende ausgeführt werden muss?


Auf welcher Maschine / auf welchem ​​Gerät möchten Sie den regulären Ausdruck finden und den Inhalt an IFTTT senden? Mit anderen Worten, wo möchten Sie den E-Mail-Filter verarbeiten?
Barrycarter

Wenn möglich, würde ich gerne gar keine Maschine benutzen und eine Web-App für mich zum
Laufen bringen

Antworten:


6

Ich habe gerade nach einem ähnlichen Feature in IFTTT gesucht, dann aber festgestellt, dass Zapier dies unterstützt. Sie sind keine richtigen regulären Ausdrücke, aber es wird eine Art Mustervergleich durchgeführt

https://parser.zapier.com

Könnte gut genug für das sein, was du brauchst!


1
Können Sie einige grundlegende Anweisungen angeben, um zu diesem Teil der Zapier-Anwendung zu gelangen, z. B. "Klicken Sie auf die Google Mail-Schaltfläche und führen Sie X aus"?
jonsca

perfekt! Zusammen mit dem eigentlichen Zapier-Service, der das Ergebnis direkt vorantreibt, scheint es ganz gut zu funktionieren! Vielen Dank!
Y-Spreen

Das funktioniert perfekt!
Karl Cassar

6

Die kurze Antwort lautet: Nein, das können Sie nicht.

Die lange Antwort:

  • IFTTT hat keinen Scraper für reguläre Ausdrücke, zumindest ab diesem Tweet:

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

  • Mit IFTTT können Sie nicht legitimerweise Ihre eigenen DIESEN Bedingungen oder DIESEN Aktionen erstellen.

  • Illegitimerweise können Sie https://github.com/captn3m0/ifttt-webhook verwenden , um Ihre eigenen THAT-Aktionen zu erstellen. Sie benötigen immer noch einen Server im Internet, oder Sie können versuchen, einen kostenlosen Dienst zu nutzen.

  • Der Ablauf wäre dann:

    • IFTTT erhält eine Kopie der Rechnungs-E-Mail (entweder durch Überprüfen Ihres Google Mail-Kontos oder durch automatische Weiterleitung Ihrer Kopie).

    • IFTTT sendet die E-Mail an Ihre Bewerbung.

    • Ihre Anwendung filtert den regulären Ausdruck heraus und sendet eine E-Mail an IFTTT.

    • IFTTT analysiert diese neue E-Mail und wandelt sie in eine SMS um.

"Die Technologie, die erforderlich ist, um dies zum Laufen zu bringen, ist so verblüffend komplex, dass 999.999.999 von einer Milliarde E-Mails einfacher zu lesen sind."

Schauen Sie sich auch pipes.yahoo.com an

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.