Gamify rocket.chat participation


#1

Discourse has a nice way of encouraging users to participate through awarding badges and status recognition to forum users based on their engagement and participation.

I like the idea of a similar mechanism for Rocket.chat, where usernames could be annotated with icons to represent participation, engagement and value provided via chat - ‘top poster’, ‘afficionado’, etc

So something like getting n likes on a post could mean that user gets awarded a ‘nice post’ badge

I guess its possible to make use of the Roles tags feature to set up some custom role names which can be displayed as badges beside the username. Clumsy solution but technically easy to implement.

Feedback from other users could be gathered via the reactions emoji?

Just putting this out there as an idea…