Slackbot com estatísticas de administrador do Discourse

Olá, pessoal! Procurando um pouco de orientação sobre nosso processo de desenvolvimento.

O que queremos construir?

Um Slackbot consumirá dados como (novos usuários criados, tópicos criados, soluções criadas, curtidas dadas, etc.) do nosso painel administrativo no Discourse e os publicará em uma base diária/semanal via Slackbot em um dos nossos canais no Slack.

Pergunta

Alguém já construiu algo assim? Dicas e orientações são muito bem-vindas!

Parece que não encontrei nenhum endpoint de API na API do Discourse para poder buscar esses dados.

Você pode buscar todos os dados do relatório (bem, qualquer dado no Discourse) via API. Confira

Para os dados do relatório, basta adicionar .json à URL. Por exemplo, /admin/reports/topics.json?end_date=2020-01-26&start_date=2019-12-26 trará todos os dados para o relatório de tópicos.