PokeNavBot / issue-tracker

Bug reports / feature tracking repository for PokeNav
https://pokenavbot.com
20 stars 4 forks source link

Host user rating system (similar to Uber) #627

Open definitivegear opened 3 years ago

definitivegear commented 3 years ago

Is your feature request related to a problem? Please describe. A way for users to be rated on raids hosted and displayed within the raid announce channel embed as sign up is running - may give hosts more accountability to want a good rating

Describe the solution you'd like Guests are prompted to rate the host at the end of a raid, similar to Uber (out of 5 stars) and this rating would appear in the raid embed of the raid announce channel as sign up is running, giving guests a better look at the quality of the raids done by the host and if they want to chance it

Hosts who have developed a low rating may not have their raids filled on busier days, but during slower or more in-demand times (gible raids, etc) they have the chance to re-build their rating

Since this would be built into their Pokenav profile, the rating would sync across all Pokenav servers which will prevent hosts from bouncing around servers in hopes to reset or hide their poor rating (or in a more positive manner, hosts who go to a new server with a good rating will have that reputation to begin with)

Thoughts to explore: How is the rating system presented/collected in raid lobbies? Is there a way to prevent trolls from giving good hosts bad ratings?

Additional context Frame 47

dandesousa commented 3 years ago

This is a good idea

definitivegear commented 3 years ago

After some discussion in the #feature-requests channel, it was suggested that a shorter term solution we could also embed the total host count in the embed as Pokenav already tracks it, as that stat could be an effective estimated representation of the hosts' reliability

ukbigdave commented 3 years ago

I think people will be fast to downvote if they have an issue (they have wrong ign). A lot of people who do good raids don't come back to discord as catching. Or the host closes lobby. I think you would get some very screwed stats. Hosing hosted raids, maybe. All or that server. Does pokenav store the value on a trainer, or work it out each time. Sounds resource intensive.

SushiCami commented 3 years ago

I don’t think reputation should be a part of PokeNav. Many raid servers used to track reputation in other ways but have since removed this feature due to issues it caused with members’ SELF ESTEEM. The general population does not understand what it takes to host a raid. They do not understand how many times a host has to restart the game or clear data during the hosting process. They don’t know because a professional host will keep going, communicate the delay, and make the best of it. Sometimes, hosts are not appreciated like they should be. I think this would be one more way to run them off the server. I completely understand wanting to draw attention to hosts that do not communicate, are rude, etc. However, it is the Server’s responsibility to set expectations. In addition, if the Server wants good hosts they should train a limited number.

FlipsCat commented 3 years ago

After some discussion in the #feature-requests channel, it was suggested that a shorter term solution we could also embed the total host count in the embed as Pokenav already tracks it, as that stat could be an effective estimated representation of the hosts' reliability

I would like to revisit this thread. I think a toggle to show raids-created in the embed at the top would be just as effective for larger servers. For mine it would still help as if they haven't created that many chances are they are brand new or hidden from that channel lol.

FlipsCat commented 3 years ago

After some discussion in the #feature-requests channel, it was suggested that a shorter term solution we could also embed the total host count in the embed as Pokenav already tracks it, as that stat could be an effective estimated representation of the hosts' reliability

I would like to revisit this thread. I think a toggle to show raids-created in the embed at the top would be just as effective for larger servers. For mine it would still help as if they haven't created that many chances are they are brand new or hidden from that channel lol.

Alternatively, a search similar to leaderboard/trainer-stats that shows raids-created WITH $go used