Slackbot avec statistiques d'administration Discourse

Salut à tous ! Nous cherchons un peu de conseils concernant notre processus de développement.

Que souhaitons-nous construire ?

Un bot Slack qui se nourrira de données (nouveaux utilisateurs créés, sujets créés, solutions créées, likes donnés, etc.) depuis notre tableau de bord d’administration dans Discourse et qui les publiera quotidiennement ou hebdomadairement via le bot Slack dans l’un des canaux que nous avons sur Slack.

Question

Quelqu’un a-t-il déjà construit quelque chose de similaire ? Toute astuce ou conseil est grandement apprécié !

Je n’ai pas réussi à trouver de points de terminaison API dans l’API Discourse pour pouvoir récupérer ces données.

Vous pouvez récupérer toutes les données de rapport (en fait, n’importe quelle donnée dans Discourse) via l’API. Consultez

Pour les données de rapport, il vous suffit d’ajouter .json à l’URL. Par exemple, /admin/reports/topics.json?end_date=2020-01-26&start_date=2019-12-26 vous permettra d’obtenir toutes les données du rapport sur les sujets.