Apakah ada cara untuk mengekstrak informasi dari email secara otomatis (mis. Harga regex pada gmail)?

12

Setiap bulan saya mendapatkan email dari operator seluler saya yang memberi tahu saya berapa banyak uang yang telah dibebankan kontrak saya pada bulan lalu, dan saya ingin dapat membentuknya menjadi pemberitahuan iOS dengan IFTTT. Masalahnya adalah saya tidak bisa hanya membuat resep baru dengan badan surat sebagai judul, karena biaya pastinya bukan di baris pertama untuk surat.

Contoh untuk surat yang saya dapat adalah

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

Dan saya ingin mendapatkan informasi 10,00 € dari itu, dengan regex suka 'cost:\s(\d+\.\d{2})\s'dan kemudian mengirim email dengan konten dari kelompok pertama ke IFTTT untuk memproses data.

Apakah ini mungkin dengan cara apa pun tanpa harus memiliki perangkat di ujung saya berjalan?

y-spreen
sumber
Mesin / perangkat apa yang Anda inginkan untuk menemukan regex dan mengirim konten ke IFTTT? Dengan kata lain, di mana Anda ingin memproses filter email?
barrycarter
Jika memungkinkan, saya tidak ingin menggunakan mesin sama sekali dan membuat aplikasi web berfungsi untuk saya
y-spreen

Jawaban:

6

Saya hanya mencari fitur serupa di IFTTT, tetapi kemudian menemukan bahwa Zapier (semacam) mendukung ini. Mereka bukan regex yang tepat tetapi tidak cocok dengan pola

https://parser.zapier.com

Mungkin cukup baik untuk apa yang Anda butuhkan!

Entropika
sumber
1
Bisakah Anda memasukkan beberapa petunjuk dasar untuk sampai ke bagian aplikasi Zapier, misalnya, "klik tombol Gmail dan lakukan X," tolong?
jonsca
sempurna! Bersama-sama dengan layanan zapier aktual yang secara langsung mendorong hasilnya, tampaknya berfungsi dengan baik! Terima kasih!
y-spreen
Ini berfungsi sempurna!
Karl Cassar
6

Jawaban singkatnya adalah: tidak, Anda tidak bisa melakukan ini.

Jawaban panjangnya:

  • IFTTT tidak memiliki scraper ekspresi reguler, setidaknya pada tweet ini:

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

  • IFTTT tidak secara sah membiarkan Anda membuat kondisi INI sendiri atau tindakan ITU.

  • Secara tidak sah, Anda dapat menggunakan https://github.com/captn3m0/ifttt-webhook untuk membuat tindakan ITU sendiri. Anda masih memerlukan server di Internet atau Anda dapat mencoba menggunakan layanan gratis.

  • Alur tindakan selanjutnya adalah:

    • IFTTT menerima salinan email penagihan (baik dengan memeriksa gmail Anda, atau dengan Anda secara otomatis menghapus salinan Anda).

    • IFTTT mengirim email ke aplikasi Anda.

    • Aplikasi Anda memfilter regex, dan mengirim email ke IFTTT.

    • IFTTT mem-parsing email baru ini dan mengubahnya menjadi SMS.

"Teknologi yang terlibat dalam membuat ini bekerja sangat rumit sehingga 999.999.999 kali dari satu miliar lebih mudah hanya dengan melihat email sendiri"

Juga pertimbangkan untuk melihat ke pipes.yahoo.com

barrycarter
sumber