Webhook pour les événements de notification incluant un total

J’utilise actuellement l’API pour obtenir le nombre de notifications sur mon forum afin de l’afficher sur mon site web secondaire, mais même la mise en cache pendant 60 secondes nécessite 1 requête API par utilisateur par minute, ce qui ne sera pas évolutif.

Idéalement, j’aimerais utiliser un webhook, de sorte que chaque fois que l’utilisateur reçoit une notification, il envoie les données à mon site web secondaire, qui stocke le nombre. Ensuite, lorsque l’utilisateur efface ses notifications, elles sont également effacées.

Mais il ne semble pas y avoir de moyen de créer un événement webhook pour effacer les notifications ? Y a-t-il un moyen d’ajouter cela ?

Ou, encore plus simple, ajouter au webhook de notification actuel un nombre total de notifications non lues, de sorte que chaque fois que quelqu’un en reçoit une nouvelle, je puisse mettre à jour la base de données pour l’inclure.

Cela aiderait vraiment à maintenir mes sites web synchronisés et à éviter un cauchemar imminent de limites d’API. S’il vous plaît, aidez-moi !

(Aussi, s’il existe un moyen d’obtenir les notifications de Chat via webhook ou API, j’aimerais vraiment le savoir !)

Cela ressemble à une configuration très unique ! Pouvez-vous nous en dire plus sur votre configuration et pourquoi vous cherchez à permettre à vos membres de voir et de supprimer leurs notifications Discourse depuis un autre site ? Il me semble qu’il serait plus logique que vos membres se connectent à Discourse pour accéder à leurs notifications et participer aux discussions.

Eh bien, l’autre site est étroitement lié, ils doivent être intégrés de manière transparente.

Je veux pouvoir afficher des notifications sur l’autre site, et si je le fais, leur affichage là-bas devrait faire disparaître le point « nouveau » tout comme leur visualisation sur le forum le fait.

C’est aussi simple que ça, je veux que les deux plateformes soient intégrées de manière transparente.