Стоимость доступа к определенным наградам

Я хочу реализовать функцию для нашего сообщества, где пользователи тратят очки за доступ к определенным наградам (например, списание очков для просмотра полного текста поста, обмен очков на кастомизацию интерфейса и т. д.). Существуют ли готовые плагины, реализующие такой функционал?

Я нашел эту тему:

Как интегрировать систему геймификации Discourse с внешней системой (получение и начисление очков)

Однако в ней речь идет только о том, как начислять дополнительные очки пользователям, но не о том, как разрешить им списывать очки для обмена на виртуальные награды.

2 лайка

Привет, ты видел этот пост в теме?

1 лайк

Официальный плагин Discourse Gamification поддерживает как начисление, так и списание баллов. Это позволяет реализовать такие сценарии, как «обмен баллов на награды» или «потратить баллы для доступа к чему-либо».

  • Как это работает: Вы генерируете пользовательское событие с отрицательным значением (например, -1000 баллов за разблокировку награды).
  • Ограничение: На данный момент встроенный интерфейс для пользователей, позволяющий обменивать баллы, отсутствует — эту задачу необходимо решать через API или с помощью пользовательского кода/интеграции.
3 лайка