Discourse Kalender & Events: Webhook-Trigger & Automatisierungs-Plugin

Hallo

Es ist erstaunlich zu sehen, wie sich die Discourse Calendar and Events als umfassende technische Lösung mit all den schönen und neuen Funktionen entwickelt. Dies ist ein Feature-Anfrage, um Webhook-Trigger und Automatisierungsoptionen für die Events hinzuzufügen.

Webhook-Event-Trigger - Anfrage

Bei den Webhook-Trigger haben wir derzeit nur Trigger für den Kalender:

Trigger Calendar Event:
Kalenderevent wird erstellt
Kalenderevent wird aktualisiert
Kalenderevent wird gelöscht

Die Feature-Anfrage ist, etwas Ähnliches für die Events zu haben:

Event:
Nutzer geht hin
Nutzer geht nicht hin
Nutzer interessiert
Nutzerbeteiligungszusammenfassung (nachdem ein Event abgeschlossen ist, falls es möglich ist, eine Zusammenfassung der Nutzerbeteiligung wie die Gesamtzeit, die während des Events verbracht wurde, zu erhalten) ← das wäre eine enorme Hilfe.

Diese Webhook-Events werden uns helfen, Follow-up-E-Mails über unsere E-Mail-Plattform zu senden, mit anderen externen Tools zu integrieren, die wir verwenden, und die ‘Nutzerbeteiligungszusammenfassung’ wird uns helfen, Abzeichen je nach Teilnahme zu vergeben. Es könnte andere Ideen geben, aber dies sind die wichtigsten.


Automatisierungs-Trigger

Die wichtigsten, die jetzt sehr hilfreich sein würden, wären:

  • PMs senden-Trigger, wenn Nutzer mit den Anwesenheitsbuttons interagiert
  • Eine Chat-Nachricht im relevanten Chat-Kanal senden. Es wäre schön, wenn wir automatisch die Leute im Chat-Kanal begrüßen könnten, wenn sie dem Event beitreten. (derzeit gibt es ein ‘Event gestartet’, was auch großartig ist!)
  • Die ‘Chat-Integration’ & ‘Slack-Kanal’-Nachrichten sind super cool und wenn wir Event-Trigger dafür hinzufügen könnten (Nutzer trat dem Event bei…etc) wäre das sehr hilfreich!
  • Nutzer durch Event zur Gruppe hinzufügen… das ist ziemlich hilfreich; zum Beispiel können wir automatisch die Leute, die am Entwickler-Meetup teilnehmen, zu einer Gruppe hinzufügen.
  • Event-Thema entpinnen: Wenn ein Event in einem gepinnten Thema endet, das Thema automatisch entpinnen (sehr hilfreich, damit wir das nicht jedes Mal manuell machen müssen :folded_hands:)

Ich habe hier vielleicht viele Dinge angefragt, aber die Hauptidee ist eine Anfrage an das Discourse-Team, sich Automatisierungen und Trigger für das Kalender- & Events-Plugin anzusehen.

Ich hoffe, das ist für alle hilfreich. Vielen Dank!