Есть ли способ автоматически извлекать информацию из электронных писем (например, регулярное выражение цен на Gmail)?

12

Каждый месяц я получаю электронное письмо от своего оператора мобильной связи, в котором говорится, сколько денег стоил мне мой контракт в прошлом месяце, и я хотел бы иметь возможность преобразовать это в уведомление iOS с IFTTT. Проблема в том, что я не могу просто создать новый рецепт с почтовым телом в качестве заголовка, потому что точная стоимость указана не в первых строках письма.

Примером письма, которое я получу, будет

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

И я хотел бы получить от этого информацию в 10,00 евро с помощью регулярных выражений, 'cost:\s(\d+\.\d{2})\s'а затем отправить электронное письмо с содержимым первой группы в IFTTT для обработки данных.

Возможно ли это каким-либо образом без необходимости запуска устройства на моем конце?

у-Spreen
источник
На какой машине / устройстве вы хотите найти регулярное выражение и отправить контент в IFTTT? Другими словами, где бы вы хотели обработать фильтр электронной почты?
Баррикартер
Если возможно, я бы вообще не хотел использовать машину и заставил работать веб-приложение для меня
y-spreen

Ответы:

6

Я просто искал похожую функцию в IFTTT, но потом обнаружил, что Zapier (вроде) поддерживает это. Они не являются правильными регулярными выражениями, но это делает сопоставление с образцом

https://parser.zapier.com

Может быть достаточно для того, что вам нужно!

Entropica
источник
1
Можете ли вы указать некоторые основные направления для доступа к этой части приложения Zapier, например, «нажмите на кнопку Gmail и выполните X», пожалуйста?
Йонска
идеально! Вместе с реальным сервисом Zapier, который напрямую подталкивает результат, он, кажется, работает просто отлично! Благодарность!
y-spreen
Это работает отлично!
Карл Кассар
6

Краткий ответ: нет, вы не можете сделать это.

Длинный ответ:

  • У IFTTT нет скребка для регулярных выражений, по крайней мере, из этого твита:

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

  • IFTTT не разрешает вам на законных основаниях создавать свои собственные условия или действия.

  • Нелегально, вы можете использовать https://github.com/captn3m0/ifttt-webhook для создания своих собственных действий TH. Вам все еще нужен сервер в Интернете, или вы можете попробовать использовать бесплатный сервис.

  • Поток действий будет тогда:

    • IFTTT получает копию платежного электронного письма (либо проверяя свою почту, либо автоматически отправляя им свою копию).

    • IFTTT отправляет электронное письмо на вашу заявку.

    • Ваше приложение отфильтровывает регулярное выражение и отправляет электронную почту в IFTTT.

    • IFTTT анализирует это новое электронное письмо и превращает его в SMS.

«Технология, необходимая для того, чтобы заставить это работать, настолько ошеломляюще сложна, что в 999 999 999 раз из миллиарда проще взглянуть на электронную почту самостоятельно»

Также подумайте о том, чтобы посмотреть на pipe.yahoo.com

barrycarter
источник