Comme la majorité de mes utilisateurs utilisent principalement mon application mobile, je souhaite envoyer des résumés par e-mail directement à mon application et également envoyer des notifications dès qu’elles sont disponibles.
J’ai donc besoin d’un mécanisme similaire à un webhook pour envoyer les données du résumé par e-mail à un point de terminaison.
Je stocke l’ID utilisateur de mes utilisateurs dans mon application en tant que champ utilisateur dans Discourse. Ensuite, je suppose que ces données seraient transférées avec les données de résumé vers le point de terminaison que je souhaite. De cette façon, je peux faire le reste et afficher le résumé dans mon application et/ou envoyer des notifications dès leur arrivée.
Si c’est possible d’avoir différentes fréquences pour les e-mails de résumé réels et ce webhook avec un effort minimal, je pense que c’est préférable.
Vous êtes le bienvenu pour consulter GitHub - markschmucker/discourse-506investor-digest-plugin · GitHub. Il envoie tous les messages, et pas seulement quelques-uns comme les e-mails de résumé standard. Il envoie également le message le plus apprécié (nous plaçons ce message en haut de notre résumé personnalisé).
Le point de terminaison est codé en dur, vous devrez donc le modifier.
Merci beaucoup d’avoir partagé votre plugin. Cependant, votre plugin semble être trop personnalisé. Je préfère utiliser la méthode de résumé native de Discourse avec un minimum de modifications. Il suffit d’envoyer les données à un point de terminaison plutôt que par e-mail, afin de pouvoir faire ce que je souhaite avec.