Eu não estou familiarizado com o que gamificação significa com o Discourse, existem os emblemas automáticos e outros plugins para tornar o sistema mais “parecido com um jogo”, como criar algum tipo de competição entre os membros?
Eu não vejo esta solicitação de recurso necessariamente como a mesma coisa que isso.
A questão da gamificação é que ela direciona os usuários a maximizar algumas métricas: eles mudarão seu comportamento de postagem de acordo com as recompensas.
Anedota: Lembro-me de que com o G+ eu mudei meu estilo de postagem quando comecei a receber mais de 10 curtidas em uma postagem (eu não sou famoso!) - eu me sentiria melhor ao fazer postagens que recebessem mais curtidas, e me sentiria pior quando recebesse menos de 10 curtidas. Mudei meu estilo, postei sobre coisas diferentes. Eu não estava mais agindo de acordo com meus interesses, ou tentando comunicar algo específico, eu estava tentando fazer postagens populares. E sem outra recompensa além de curtidas.
Isso servirá para algumas pessoas e algumas comunidades, mas não para mim.
Isso pode ser um problema, lembro de ter passado por isso no primeiro site da comunidade Discourse que entrei, fui promovido para TL3, mas depois rebaixado para TL2 quando não estava tão ativo, então perdi o acesso à categoria lounge onde eu tinha iniciado tópicos e outros privilégios de TL3. Para voltar ao TL3 precisei “ler” muitos tópicos, então abri alguns tópicos para folhear rapidamente para cumprir o critério necessário para a promoção automática.
A ideia deste tópico parece bem diferente, não tenho certeza de quão bem isso funcionaria com esta plataforma. É apenas especulação, a menos que alguém tenha uma história de caso de uso com uma ideia como esta ou isso seja feito no futuro.
Está claro que qualquer tipo de recurso que permita aos membros de um fórum recompensar-se financeiramente precisa de um design cuidadoso e proteções contra fraudes. É quase essencial que o Discourse ajude a gerenciar a parte financeira e a prevenção de fraudes, então eu esperaria que uma certa porcentagem de cada transação financeira fosse para o Discourse, uma certa porcentagem para o próprio fórum e o restante para o destinatário pretendido da contribuição.
O caso de uso de fraude mais importante a ser considerado é que um bando de hackers pode aparecer, criar 100 contas falsas e começar a enviar tokens/contribuições uns aos outros. Eles usam cartões de crédito roubados e a esperança deles é sacar o dinheiro em 30 dias, quando os relatórios de um cartão de crédito roubado podem não começar a chegar por 60 a 120 dias. Uma maneira de lidar com isso pode ser ter “níveis de confiança” e, por padrão, os usuários só podem sacar após 180 dias, o que deve capturar mais de 95% do uso fraudulento de cartão de crédito.
Ah, mas com o design do Discourse, eu teria que discordar do ônus de que “o Discourse ajude a gerenciar o back-end”. Pelo menos no que diz respeito ao Core.
Isso recai mais sobre aqueles que desejam implementar essa ideia. Seja avaliando plugins existentes para ver se atendem a todos os requisitos ou patrocinando um novo plugin que cubra cuidadosamente todas as bases consideradas necessárias após uma pesquisa cuidadosa das legalidades.
O Discourse, por design, oferece opções claras para realizar praticamente qualquer coisa por meio de uma combinação de Plugins e, em seguida, Componentes (se em recursos principais existentes) configurações.
É por isso que @Ed_S mencionou que neste momento, embora a discussão seja ótima. Agora, depende mais de uma combinação de Feature request ou, neste caso, mais um Marketplace para um novo ou modificado (forked) Plugin se alguém estiver sério em ter isso.
Isso parece um cenário de pior caso um tanto extremo, mas é bom estar preparado para o pior. Concordo com o Dan, se você realmente quer que isso seja desenvolvido, talvez precise escrever o código você mesmo se for um programador ou iniciar um tópico na Marketplace se puder pagar outra pessoa para fazer isso.