Использование внешнего скоринга в таблице лидеров Discourse

Привет, команда!

Я не могу найти никакой информации по этому вопросу. Я пытаюсь выяснить, может ли Discourse получать оценки из внешнего инструмента, например Orbit. Мы хотим иметь возможность объединять оценки Discourse с оценками Orbit, которые отслеживают активность наших пользователей в Slack, Git, Twitter и т. д. Это возможно? По сути, мы хотим отображать общую активность пользователей в Discourse, чтобы получить полную картину и построить модель геймификации на её основе.

Заранее спасибо!

Джек

Честно говоря, возможно всё.

Если у Orbit есть API, вы можете создать плагин для настройки задач по регулярному извлечению данных или настроить вебхуки для отправки данных в другое место и их агрегации там, а затем возвращать агрегированные представления для отображения в интерфейсе Discourse.

Ваши ограничения будут в основном зависеть от вашего бюджета и амбиций.

Действительно, совсем недавно видел плагин, который, как я полагаю, делает что-то вроде этого для “ListenBrainz”?