The discussion revolves around creating a webhook or similar feature for digest emails in Discourse. hosna wants to send digest email data to an endpoint, allowing for notifications and in-app display. The proposed solution needs to handle personalized digest emails and user identification.
michaeld clarifies the requirements, and hosna explains that user IDs are stored in Discourse, which can be transferred alongside digest data to the endpoint. hosna also prefers minimal changes to the existing digest method.
Mark_Schmucker shares a custom plugin, but hosna finds it too customized. michaeld offers to develop a solution, estimating a cost of USD 600.
The solution, discourse-webhook-digest, is now available, supporting JSON and HTML payloads, shared secret authentication, and configurable sending intervals.
Since my users are mostly using my mobile application, I want to send digest emails directly to my application and also send notifications, whenever they are available.
So I need something like webhook to send digest email data to an endpoint.
I store the user id of my users inside my application as a user field in discourse. then I assume this data would be transferred alongside digest data to the endpoint I want. This way I can do the rest and show digest inside my application and/or send notifications when ever they arrive.
If its possible to have different frequencies for real digest email and this webhook with minimal effort, I think its preferable.
Thank you very much for sharing your plugin. However your plugin seems to be too much customized. I prefer to use discourse own digest method with minimal change. just need to send the data to an endpoint instead of email, to do what i want with it.