Idea name: Message Score and User Reputation
Users should be able to rate messages as valuable (Like) or not (Dislike). Fortunately, we already have reactions. How about we make a small improvement?
Variant 1) Let’s add two more: + (upvote = score +1) and - (downvote = score -1)
Variant 2) Let’s assign values to: Like (score +1) and Dislike (score -1)
Score = Upvotes - Downvotes
Messages with score below -X (that’s to be determined) would get automatically folded/hidden. That will allow public chat members to moderate collectively.
Also, I would add another metric => User Reputation = sum of the user’s messages score.
User Reputation below -X or -X% (of all User’s messages) would make that user’s messages to fold automatically. This will enable public chat members to silent trolls and spammers.
Right now, it takes only one troll/spammer to ruin the conversation (and make people turn off the app).
Use case: *As a user, I want to be able to score messages so the valuable content could shine through the chaos made by trolls and spammers.
Target user: everyone
Why this is important: because it will improve retention. Right now, using chat isn’t a pleasant experience, especially if the public chat gets bombarded by trolls.
Any other comments: It opens new possibilities.
We could run a weekly contest and award users for TOP1 Most Liked Message - which will incentivize users to put valuable content in.
We could make profiles with the high (to be determined what does it mean) reputation to stand out. That way we would appreciate the value these users provide to the community.