Slackbot に Discourse 管理者統計を追加

こんにちは!開発プロセスについて少しアドバイスが欲しいです。

何を作りたいのか?

Discourse の管理ダッシュボードから(新規ユーザーの作成、トピックの作成、解決策の作成、いいねの付与など)データを取得し、それを Slackbot を介して毎日または週に一度、Slack のチャンネルの一つに投稿する Slackbot を作りたいと考えています。

ご質問

このようなものを作った方はいますか?ヒントやアドバイス、非常に助かります!

Discourse API でそのデータを取得できるエンドポイントが見つかりません

Discourse の API を通じて、すべてのレポートデータ(正確には Discourse 内のあらゆるデータ)を取得できます。詳しくは以下をご覧ください。

レポートデータの場合は、URL に .json を追加するだけです。例えば、/admin/reports/topics.json?end_date=2020-01-26&start_date=2019-12-26 とすると、トピックレポートの全データを取得できます。