-
-
Notifications
You must be signed in to change notification settings - Fork 683
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove cooldown role #2774
Remove cooldown role #2774
Conversation
Marking as do not merge until internal discussions are complete, please feel free to do a code review though. |
The new forum-based help system implements its own cooldown system which is currently set to restrict members to a new post every 2 minutes. This restriction in addition to the much higher allowance of threads in our server, means that this help cooldown role is no longer useful. In fact, it is detrimental. Discord, in its infinite wisdom, tied the ability to change a post's name and tags to the ability to the 'Send messages' permission, meaning users with the help cooldown role were unable to complete these actions.
This ensures that if the user doesn't have the defined role, the CheckFailure raised is handled locally the way we want, rather than relying on the error-handler code
65ad33d
to
ccdc8ab
Compare
A few people have said that this is something that we want. Removing the do not merge label. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! I checked and it doesn't seem like constants.Roles.help_cooldown
is being referenced anywhere else in the code so this shouldn't break anything.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR is an alternative to #2772 and is in discussions (internally) here
Summary
The new forum-based help system implements its own cooldown system which is currently set to restrict members to a new post every 2 minutes.
This restriction in addition to the much higher allowance of threads in our server, means that this help cooldown role is no longer useful.
In fact, it is detrimental. Discord, in its infinite wisdom, tied the ability to change a post's name and tags to the ability to the 'Send messages' permission, meaning users with the help cooldown role were unable to complete these actions.
Role out steps
After merging & deploying this change, the
Help cooldown
role should be removed from all users. The role itself and the help cooldown channel can be kept in case a rollback is desired. A staff announcement & changelog message should be made too