web-dev-qa-db-fra.com

Notification d'événement "ne pas oublier": comment fonctionnent-ils?

J'ai récemment remarqué que j'avais reçu pour certaines invitations, pas toutes, une notification de rappel disant "Ne pas oublier: X vous a invité à un événement X" sur Facebook.

Je voulais savoir comment cela fonctionne, quelle est la règle ou peut-être la fonction/le bouton qui pilote ces notifications?

Mon objectif est de pouvoir utiliser ces notifications et notifications de rappel de semences pour les personnes invitées mais n'ayant pas répondu.

4
Augure

J'imagine que vous pouvez conserver une liste de tous les destinataires et répondants. Tout destinataire ne figurant pas sur la liste des répondants peut être marqué pour recevoir une notification s'il ne figure toujours pas sur cette liste X jours avant l'événement. Cela suppose que les répondants constituent un sous-ensemble des destinataires. Voici une idée approximative de la façon dont le pseudo ...

Pseudo:

// tous les destinataires destinataires = [a, b, c, d ..] répondants = [a, b]

si aujourd'hui est X jours avant le jour de l'événement et répondants.length <destinataires

       //send respondents  message 
       for each person  in recipients:
                if person is not in respondents:
                     person.send("Hey you, yeah you! check your event     
                      calendar!") 
2
dinsomniac