Todo mês recebo um e-mail da minha operadora de celular informando quanto dinheiro meu contrato me custou no mês passado e gostaria de transformá-lo em uma notificação do iOS com o IFTTT. O problema é que não posso simplesmente criar uma nova receita com o corpo da mensagem como título, porque o custo exato não está nas primeiras linhas da mensagem.
Um exemplo para um e-mail recebido seria
Hello nO_OnE_910,
[text]
cost: 10.00 €
[text]
E eu gostaria de obter as informações de 10,00 € a partir disso, com um regex like 'cost:\s(\d+\.\d{2})\s'
e depois enviar um email com o conteúdo do primeiro grupo para a IFTTT para processar os dados.
Isso é possível de alguma maneira sem a necessidade de um dispositivo em execução?
gmail
if-this-then-that
regex
y-spreen
fonte
fonte
Respostas:
Eu estava apenas procurando por um recurso semelhante no IFTTT, mas depois descobri que o Zapier (meio que) suporta isso. Eles não são regex adequados, mas fazem o tipo de correspondência de tipos
https://parser.zapier.com
Pode ser bom o suficiente para o que você precisa!
fonte
A resposta curta é: não, você não pode fazer isso.
A resposta longa:
https://twitter.com/grmeyer/status/240888420677873664
O IFTTT não permite legitimamente que você crie suas próprias condições ISTO ou QUE ações.
Ilegitimamente, você pode usar https://github.com/captn3m0/ifttt-webhook para criar suas próprias ações. Você ainda precisaria de um servidor na Internet ou poderia tentar usar um serviço gratuito.
O fluxo de ação seria então:
O IFTTT recebe uma cópia do e-mail de cobrança (verificando seu gmail ou enviando automaticamente sua cópia).
O IFTTT envia o email para o seu aplicativo.
Seu aplicativo filtra a regex e envia um email para o IFTTT.
O IFTTT analisa esse novo email e o transforma em um SMS.
"A tecnologia envolvida para fazer isso funcionar é tão complexa que é incompreensível que 999.999.999 vezes em um bilhão é mais simples olhar você mesmo o e-mail"
Considere também procurar pipes.yahoo.com
fonte