python-discord / meta

Issue tracker for suggestions and other questions relating to our community
https://pythondiscord.com
30 stars 5 forks source link

Suggestion: make the person who claimed the channel more distinguishable. #75

Closed kinguardo closed 3 years ago

kinguardo commented 3 years ago

Few suggestions:

  1. Instead of adding the name of a person who claimed the channel in pinned, change the description of that channel to include their name because absolute majority just don't check pinned. People also don't claim channels as frequently so there shouldn't be an issue with API limits.
  2. As soon as the channel is claimed automatically append something like (asker) or (seeker) to the name of a person so it's clear for everyone who requires the help (until the channel is closed).
  3. Make a role with a noticeably different colour / fitting name and give it to users who claim the channels until the channel is closed.

Either will make it easier to understand who requires the help in a claimed channel. Or better yet combining some.

Den4200 commented 3 years ago

The first suggestion is unfeasible - the rate limit is twice per ten minutes. As for the name change and role, sometimes the helpees are helpers in other channels. This would lead to confusion.

On Fri, Dec 11, 2020 at 6:28 AM Daniel Marconi notifications@github.com wrote:

Few suggestions that could help:

  1. Instead of adding the name of a person who claimed the channel in pinned, change the description of that channel to include their name because absolute majority just don't check pinned. People also don't claim channels as frequently so there shouldn't be an issue with API limits.
  2. As soon as the channel is claimed automatically append something like (asker) or (seeker) to the name of a person so it's clear for everyone who requires the help (until the channel is closed).
  3. Make a role with a noticeably different colour / fitting name and give it to users who claim the channels until the channel is closed.

Either will make it easier to understand who requires the help in a claimed channel. Or better yet combining some.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/python-discord/meta/issues/75, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMRF7T4KMSKMOS7PTQQE5P3SUH647ANCNFSM4UWP6RRQ .

15696 commented 3 years ago
  1. As Den4200 said, the ratelimit is 2 / 5 minutes, which makes it impossible.
  2. That also means they would have a nickname in other channels.
  3. That also means they would have a role in other channels.

There is no real way to fix this issue, as far as I can think of.

ChrisLovering commented 3 years ago

Is their 3rd solution an issue? I don't see why showing a user has a help channel open could cause a problem. You could even include the help channel name in the role to reduce confusion.

Edit: I missed Den's comment above

As for the name change and role, sometimes the helpees are helpers in other channels. This would lead to confusion.

I agree this could cause confusion. I wonder if its worth discussing this option anyway, since this edge case confusion may be better than the current confusion with nothing at all?

swfarnsworth commented 3 years ago

We could have the bot say " claimed this channel!".

Inheritanc-e commented 3 years ago

And where would we have that?

swfarnsworth commented 3 years ago

@Inheritanc-e either immediately before or immediately after pinning the original comment. So it would be in the chat.

Inheritanc-e commented 3 years ago

I mean that would kinda be useless as the pinned comment already shows shows who has claimed the channel.

swfarnsworth commented 3 years ago

If the user deletes their original comment, only mods or admins (mostly admins) have the tooling to figure out who the bot thinks the claimant is, but it would still be annoying to do in many cases. If the original comment is still there, then it's clear who the help channel claimant is and there's no problem.

15696 commented 3 years ago

Don't see how that would fix anything. The "x claimed this channel" will just be drowned in the message history. You would have to scroll up to the point where the help channel was claimed (which may be long ago) to see. (which I would argue a lot of people won't do)

ChrisLovering commented 3 years ago

What's the actual problem we're trying to solve with this? Is it to help with people unintentionally trying to take over someone else's help channel? If so, maybe adding a command that says something like This is <user>'s channel, see #how-to-get-help to claim your own would be useful?

jb3 commented 3 years ago

We discussed this in a staff meeting and none of the discussed solutions gathered enough support for us to implement.

If this becomes a problem where the cost of implementing a solution is worth it then we'll revisit the issue, but for now there isn't a solution where the cost outweighs the benefits or potential drawbacks of said solution.