Slackbot con estadísticas de administración de Discourse

¡Hola a todos! Buscamos un poco de orientación con nuestro proceso de desarrollo.

¿Qué queremos construir?

Un bot de Slack consumirá datos como (nuevos usuarios creados, temas creados, soluciones creadas, «me gusta» otorgados, etc.) desde nuestro panel de administración en Discourse y los publicará de forma diaria o semanal a través del bot de Slack en uno de los canales que tenemos en Slack.

Pregunta

¿Alguien ha construido algo así ya? ¡Cualquier consejo o orientación será muy apreciado!

No he logrado encontrar ningún punto de conexión de API en la API de Discourse que me permita obtener esos datos.

Puedes obtener todos los datos del informe (bueno, cualquier dato en Discourse) a través de la API. Consulta

Para los datos del informe, simplemente agrega .json a la URL. Por ejemplo, /admin/reports/topics.json?end_date=2020-01-26&start_date=2019-12-26 te proporcionará todos los datos del informe de temas.