Slackbot со статистикой администратора Discourse

Всем привет! Ищем немного советов по нашему процессу разработки.

Что мы хотим создать?

Slack-бот должен получать данные (например, о новых пользователях, созданных темах, решённых вопросах, полученных лайках и т. д.) из нашей панели администратора в Discourse и публиковать их ежедневно или еженедельно в одном из каналов Slack.

Вопрос

Кто-нибудь уже создавал что-то подобное? Будем очень благодарны за любые советы и рекомендации!

Мне не удалось найти в API Discourse никаких конечных точек для получения этих данных

Вы можете получить все данные отчётов (точнее, любые данные в Discourse) через API. Ознакомьтесь с

Для данных отчётов достаточно добавить .json к URL. Например, /admin/reports/topics.json?end_date=2020-01-26&start_date=2019-12-26 вернёт все данные отчёта по темам.