I've found a lot of users that DM me from random servers I'm in, where I don't know if I can trust them, which is an encounter many people probably have previously had.
Since I know you guys like having time, TL;DR:
A random, short survey would greet a user in a server each month, with options addressing another user's behaviour. This would be viewed on their profile as "Survey Results" and a "Reputation Score". Surveys could be turned off in server settings and you can never take a survey on the same user twice. A perk of the idea is getting a sense of someone's trustworthiness if you haven't met them previously. A downside is that users and servers may turn away people with a low enough Reputation Score.
-- Idea Description --
What if a reputation system was put in place? I know this has been addressed before, but to have some sense of what a person might be like, there could be a random, short survey for users who have been in the server for a month or so.
The survey would be directed towards another user, addressing their behaviour and have check-boxes, such as "Respectful", "Active", "Quiet", "Spammer", "Disrespectful". There could also be a 125 character text box with an optional and brief description of specific details and a separate button that reads "Cannot Answer", which is for the ones who do not know the addressed user enough, ending the survey.
While viewing a user's profile, the Survey Results could show above the Notes section or below the Connections section. This has "positive points" for positive surveys and "negative points" for negative surveys, summing up these values for a Reputation Score. This would also show how many times check-boxes have been checked by other users.
The Discord API could view the Survey Note and Survey Results, but cannot partake in the survey itself, since we want a real person submitting the review.
The same person cannot take a survey on the same user twice and surveys could be turned off in the server's settings. Surveys could also be flagged as inappropriate and untrustworthy, for other users to see.
The user who has been surveyed cannot see the Survey Notes people leave or the people who have taken the surveys, but can see the other Survey Results that has been answered with check-boxes and their Reputation Score. The Reputation Score will not be shown in the user's tab on the right, both to maximize space, and to limit first-sight judgement.
-- Pros and Cons --
- Random people taking survey from all sorts of servers, so the results could be arguably trustable.
- Might give people a sense of an unfamiliar user's trustworthiness.
- See how people treat other users in other servers.
- Could be a problem if servers are turning away users that have a low enough reputation.
- People may feel like they have to answer the survey, when they should just press the "Cannot Answer" button.
- People may answer untruthfully.
- Would be quite a task to implement in Discord.
Sorry that this was such a long post, but I just wanted to get that out there, since it's been on my mind for a while.