Slackbot mit Discourse Admin-Statistiken

Hallo zusammen! Wir suchen ein wenig Unterstützung bei unserem Entwicklungsprozess.

Was möchten wir bauen?

Ein Slackbot soll Daten wie (neue Benutzer erstellt, Themen erstellt, Lösungen erstellt, Likes vergeben usw.) aus unserem Admin-Dashboard in Discourse beziehen und diese täglich/wöchentlich über den Slackbot in einem unserer Slack-Kanäle posten.

Frage

Hat jemand schon etwas Ähnliches gebaut? Tipps und Unterstützung wären wirklich willkommen!

Ich habe anscheinend keine API-Endpunkte in der Discourse-API gefunden, um diese Daten abzurufen.

Sie können über die API alle Berichtsdaten (bzw. alle Daten in Discourse) abrufen. Schauen Sie sich dazu an:

Für die Berichtsdaten können Sie einfach .json an die URL anhängen. Beispielsweise liefert /admin/reports/topics.json?end_date=2020-01-26&start_date=2019-12-26 alle Daten für den Themenbericht.