Você pode dar uma olhada no Retort - um plugin de estilo de reação para o Discourse, embora esteja longe do que você procura.
Também há Discourse Topic Voting.
Mas antes de tentar resolver esse problema, seria bom ver como o sistema de reputação existente funciona para sua comunidade. Pode ser que ele funcione melhor do que você imagina.