[GEBÜHRT] Webhook oder ähnliches für Digest-E-Mail

Hallo,

da meine Nutzer hauptsächlich meine mobile Anwendung verwenden, möchte ich Digest-E-Mails direkt an meine Anwendung senden und auch Benachrichtigungen versenden, sobald diese verfügbar sind.

Daher benötige ich etwas wie einen Webhook, um Digest-E-Mail-Daten an einen Endpunkt zu senden.

Wie würde das funktionieren, angesichts der Tatsache, dass Digest-E-Mails personalisiert sind? Wie würden Sie die Benutzer identifizieren?

Möchten Sie auch „echte

4 „Gefällt mir“

Ich speichere die Benutzer-ID meiner Benutzer in meiner Anwendung als Benutzerspalte in Discourse. Dann gehe ich davon aus, dass diese Daten zusammen mit den Digest-Daten an den gewünschten Endpunkt übertragen werden. Auf diese Weise kann ich den Rest erledigen und den Digest in meiner Anwendung anzeigen und/oder Benachrichtigungen senden, sobald sie eintreffen.

[quote=“michaeld, Beitrag: 2, Thema: 133570”]
Möchten Sie auch „echte

Sie können gerne unter GitHub - markschmucker/discourse-506investor-digest-plugin · GitHub nachschauen. Er sendet alle Beiträge – nicht nur einige wenige, wie die Standard-Digest-E-Mails. Außerdem wird der meistgelikte Beitrag gesendet (diesen setzen wir in unserem benutzerdefinierten Digest an die erste Stelle).

Der Endpunkt ist hart codiert, sodass Sie diesen ändern müssten.

Dies wird die Standard-Digests überschreiben.

3 „Gefällt mir“

Vielen Dank, dass Sie Ihr Plugin geteilt haben. Allerdings scheint Ihr Plugin zu stark angepasst zu sein. Ich bevorzuge die eingebaute Digest-Methode von Discourse mit minimalen Änderungen. Es reicht aus, die Daten an einen Endpunkt zu senden, anstatt sie per E-Mail zu versenden, damit ich damit tun kann, was ich möchte.

Okay, Ihre Anforderungen sind sehr klar. Ich werde das schaffen. Die geschätzten Kosten liegen bei rund 600 USD. Schicken Sie mir eine PM für weitere Details!

3 „Gefällt mir“

Der OP hatte nichts dagegen, den Code zu teilen :tada:, sodass du ihn hier findest: GitHub - communiteq/discourse-webhook-digest · GitHub

Es wird Unterstützung für JSON- und HTML-Nutzlasten, Authentifizierung mit gemeinsamem Geheimnis, konfigurierbare Sendintervalle und Unterdrückungszeiträume geboten.

8 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.