Etape 8: La partie en ligne : ifttt recettes
Pour finaliser, il faut s’assurer que le « testSurprise » est appelée lorsque la « victime » envoie un tweet avec le hashtag correct. Il y a plusieurs façons d’y parvenir et je vais vous présenter seulement le plus simple, qui est à l’aide de IFTTT. Pour ceux qui connaissent IFTTT : il vous permet de cravate deux webservices ensemble à l’aide de ce qu’ils appellent des « recettes », mais sans que vous ayez à écrire du code. Toutes les recettes suivent la structure si ce que que. Un exemple simple serait une recette qui dit: « Si je poste une photo sur Facebook, que de conserver cette photo dans ma sélection. »
Ce que je veux IFTTT à faire, c’est appel une fonction sur un Photon quand quelqu'un d’autre (la victime) envoie un tweet avec un hashtag spécifique. Le problème est, vous pouvez déclencher (if-partie) sur un tweet avec un hashtag spécifique par vous-même, mais pas par d’autres. Si vous avez besoin de deux recettes : tout d’abord, vous activez cette recette, qui permet de vous appelez une fonction sur l’un de vos Photons lorsque vous tweetez avec un hashtag spécifique. Deuxièmement, vous activez cette autre recette, qui vous permet automatiquement de retweet quoi que ce soit qui tweets pour quelqu'un d’autre. Soyez très prudent avec la deuxième recette : Si vous le laissez sur trop longtemps, twitter pourrait marquer votre compte comme un bot (à juste titre d’ailleurs!). Alors seulement allumer cette recette lors de l’essai et quelques instants avant le grand déballage final.