Gostaria de projetar um recurso para nossa comunidade onde os usuários precisem gastar pontos para acessar certas recompensas (por exemplo, deduzir pontos para visualizar o conteúdo completo de uma postagem, resgatar pontos para personalização da interface, etc.). Existem plugins disponíveis que podem implementar essa funcionalidade?
mas ele apenas menciona como conceder pontos adicionais aos usuários e não cobre como permitir que os usuários deduzam pontos para resgatar recompensas virtuais.
O plugin oficial Discourse Gamification suporta tanto a atribuição quanto a dedução de pontos. Isso permite fluxos de trabalho como “resgatar pontos por recompensas” ou “gastar pontos para acessar algo”.
Como funciona: Você emite um evento personalizado com um valor negativo (por exemplo, -1000 pontos para desbloquear uma recompensa).
Limitação: Atualmente, não há interface de usuário integrada para os usuários resgatarem pontos — isso deve ser tratado via API ou código/integração personalizada.