Ajouter la fonction d'alerte
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte00:00:00 :Dans cette partie, on va ajouter notre fonction d'alerte qui va permettre d'envoyer une notificationgrâce au service Pushover sur mon téléphone pour être averti dans le cas où il y a unebaisse de prix significative. Donc je vais coller tout le code de la fonction puisqu'il n'y a pas
00:00:13 :grand chose d'intéressant ici. Je vais vous montrer ensuite comment aller récupérer lesinformations nécessaires depuis Pushover. Donc qu'est-ce qu'on a ici ? Tout simplementune fonction sendAlert qui va envoyer un message qu'on va définir par la suite qui sera probablementquelque chose qui va nous dire tout simplement qu'il y a eu une baisse de prix et nous indiquer
00:00:28 :le pourcentage de la baisse de prix comme ça après on peut choisir si le pourcentage estsuffisamment important ou non pour aller acheter l'item. Donc là on a une requête poste vers
00:00:37 :l'API de Pushover donc https://api.pushover.net 1 et c'est le .message.json ici et on va envoyeren data plusieurs informations, le token, l'utilisateur et le message qu'on veut envoyer.
00:00:49 :Donc on va voir tout de suite comment récupérer ces informations depuis Pushover. Donc on a déjànotre clé d'utilisateur qui est disponible ici donc je vais la copier et je vais la mettre dansle fichier d'environnement. Donc je retourne ici dans mon fichier .env et on va créer une
00:01:04 :autre variable qui va être PushoverUser et je vais mettre la valeur que je viens de copier.Et ensuite on va créer une application, vous voyez que j'ai déjà pas mal d'applications,j'ai des alertes pour Doxtring, j'ai des alertes pour le Covid aussi qui était une ancienne vidéoque j'avais faite sur YouTube pour recevoir des alertes en cas de vaccins disponibles si je me
00:01:22 :souviens bien. Et on a notre alerte Amazon ici donc si vous n'avez pas encore créé d'applicationvous pouvez cliquer ici sur create an application slash API token. Il va vous demander tout simplement
00:01:31 :un nom, la description, l'url c'est optionnel, l'icône aussi. Il faut juste accepter ici pourcréer l'application et vous allez arriver sur une page avec les informations dont vous avez besoinet notamment le token ici. Donc vous pouvez tout simplement le copier et on va le mettre également
00:01:46 :de la même façon dans notre fichier d'environnement avec la variable PushoverToken. Donc je le metsici, j'ai bien toutes les informations dont j'ai besoin, PushoverToken et PushoverUser et si jereviens dans mon script j'ai ces deux variables que je récupère à partir de OS, donc le moduleOS que j'ai importé tout au début du script et les variables d'environnement que je récupère
00:02:03 :grâce au module .env. Donc on va tester tout ça, je vais vérifier, je vais commenter cette ligneici et je vais faire un send alert et on va dire bonjour tout le monde tout simplement. Je vais
00:02:16 :activer le son sur mon téléphone, peut-être que vous allez entendre l'alerte et on va de toutefaçon normalement la voir ici apparaître. Là on a cinq messages qui ont été envoyés déjà, vous
00:02:25 :voyez que vous en avez dix mille de disponibles gratuitement par mois donc là encore on a dequoi voir venir. Donc je vais lancer le script et on va voir si on reçoit bien l'alerte. Et voilà
00:02:36 :donc vous venez peut-être d'entendre le petit bruit de mon téléphone, on a bien reçu l'alerte. Je l'airelancé une deuxième fois parce que j'étais en mode avion pour enregistrer et donc vous voyez quelà on est bien passé de 2 à 4, on était de 5 aussi et là on est passé à 7. Donc ça correspond
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.