Spezifischere Webhook-Ereignisse?

Ich finde die in Discourse verfügbaren Webhooks großartig, aber gibt es eine Möglichkeit, die gesendeten Webhooks spezifischer zu gestalten als derzeit in Discourse möglich?

Der Grund für meine Frage ist, dass ich Discourse-Webhooks mit Integromat/Zapier verwende. Diese Dienste haben ein monatliches Limit für die Anzahl der verarbeiteten Anfragen (z. B. 100, 1.000 oder 10.000, je nachdem, wie viel Sie zahlen).

Aktuell zählt jeder Login, Logout usw. als eine „Anfrage", obwohl ich nur Webhooks mit „user_confirmed_email" im Header „x-discourse-event" benötige.

Ich könnte einen günstigeren (oder sogar kostenlosen) Tarif bei Integromat/Zapier nutzen, wenn ich nicht alle anderen überflüssigen Ereignisse verarbeiten müsste, die im Webhook gesendet werden (z. B. interessiert es mich nicht, benachrichtigt zu werden, wenn sich jemand einloggt oder ausloggt).

3 „Gefällt mir“

Wenn du dies als Support und nicht als #feature betrachtest, kannst du ein Plugin erstellen, das dies ermöglicht.

ist ein Beispiel dafür, wie man etwas_tun ausführt, wenn etwas passiert. Du würdest dies für Benutzer, Anmeldungen oder Ähnliches umsetzen wollen, aber dies könnte dir den Einstieg erleichtern.

3 „Gefällt mir“