SARAH passe aux Mails 2.0
Petit article pour présenter la v2.0 du plugin Mail de S.A.R.A.H
La version 1.0
Le plugin Mail dans sa v1.0 était un plugin « framework » permettant d’envoyer des mails:
- Mails d’alerte ou de notification
- Mail trigger pour d’autres actions IFTTT
En effet, il est possible de déclencher IFTTT par mail pour effectuer des actions: Ping FourSquare, Pushover, Tweet, etc…
La version 2.0
Le plugin Mail dans sa v2.0 est capable d’interroger une boite mail (IMAP) afin d’effectuer des actions. Ce plugin est un CRON
tout comme le plugin calendar
.
Module
Il est possible (dans la v2.9 de SARAH) d’interroger ponctuellement le module pour récupérer des mails.
[crayon]
var options = {
inbox: ‘label/sublabel’,
since: moment().subtract(‘days’, 5).valueOf(),
speech: true
}
SARAH.call(‘mail’, options, function(data){
data.mails // Array of fetched mails
});
[/crayon]
CRON
De nouvelles options sont disponibles dans le plugin. Il existe 3 types de Folder IMAP interrogés toutes les 5 minutes:
1. SpeechBox
Les mails avec une pièce jointe sont joués (MP3/WAV). FreeMobile envoie par mail les messages de répondeur. SARAH pourra les jouer automatiquement.
2. RecoBox
Les mails avec une pièce jointe subissent une reconnaissance vocale. Il est donc possible de laisser un ordre vocale à SARAH depuis son répondeur FreeMobile.
3. Inbox
Dans tous les autres cas, un mail dont le body
commence par une URL (http://
) est exécuté. Il est donc possible d’envoyer un mail à SARAH pour effectuer une action (Allumer une lampe, etc, …)
Sinon le sujet du mail sera vocalisé. Typiquement pour envoyer un message par mail. Une fois de plus ne pas oublier que IFTTT est aussi capable d’envoyer des mails !
Bonjour,
Ton plugin à vraiment l’air intéressant, merci beaucoup pour ton partage.
Pourrais-tu donner un exemple de paramétrage avec un compte Gmail ou Free etc…, d’avance merci.
@+ Jean-Luc
Pour GMail j’ai mis:
– Login / Pass (marche pas avec le 2 step je pense)
– smtp.gmail.com
– imap.gmail.com
– ssl=true
Dans la partie CRON j’ai mis speechbox à IFTTT/FreeMobile qui est mon label GMail.
Bon après il y a peut-être des bugs, j’ai pas re-testé récemment
Ok effectivement j’ai trouvé un petit bug, je vais enquêter pour comprendre
Bonjour,
Je viens aux nouvelles concernant le plugin Mail 2.0.
Avez-vous réussi à le faire fonctionner avec les boites Hotmail et Gmail ?
Si oui, pouvez-vous m’indiquer les paramètres à insérer.
Le plugin lit les mails à la volée, dès son arrivée ? Ou peut-on interroger la boite quand on le souhaite pour lire les derniers mails ?
Merci
Ayant GMail je ne l’ai testé que sur GMail mais on théoriquemen c’est de l’IMAP.
Le plugin est ultra basique et ne fais que lire ou interpréter les mails, il n’y a pas toutes l’interaction pour lire les mails.
Je l’ai plus conçu dans l’idée de « je lis un mail je fais une action »
Bonjour,
SUPER TRAVAIL ET MERCI Jp Encausse sans oublier les autres.
je débute avec SARAH et le développement,
Je me demandai comment fonctionne le plugin mail, car il n’y a pas de script XML.
faut-il crée un fichier XML pour interroger Sarah a propos des mail?
MERCI
Ce plugin faisait surtout de pull de mail pour réagir en fonction d’un mail reçu voir d’un message reçu.
Après tu peux rajouter des commandes pour envoyer des mails mais SARAH n’est pas forte en dictée. Ou demander si tu as des mails mais c’est pas très ergonomique c’est mieux qu’elle le fasse automatiquement dans le bon contexte
Merci Jp pour ta réponse express ça donne vraiment envie de participer a ce projet
comment faire pour que sarah lise ces mails ou elle le fait automatiquement?