Skip to content
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

Add command /lock and /unlock to lock and unlock a channel from user messages and reactions. #334

Open
vxern opened this issue May 29, 2024 · 0 comments
Labels
⚜️ Class: Feature This outlines the addition of a new feature. ⚙️ Complexity: Very High This is expected to take up to 20 hours to implement. 🚩 Priority: P3 - Medium 🌼 Stage: In Design This issue is still being designed, worked out or discussed.

Comments

@vxern
Copy link
Owner

vxern commented May 29, 2024

The /unlock command does not take any parameters.
The /lock command would take the following parameters:

  • duration (Options + Autocomplete, Optional) - Specify the duration of time that the channel would remain locked for.
    • TODO: What default options should the command support?

Notes:

  • The /lock command when run on a locked channel and without the duration parameter would function identically to /unlock.
  • The /lock command when run on a locked channel and with the duration parameter would upgrade/downgrade the duration of time that the channel is locked for.
  • The /unlock command would display a confirmation prompt asking the user to confirm that they want to unlock the channel. This is to prevent a possible conflict occurring when two guides try to lock a channel one after the other, essentially undoing the effect.
@vxern vxern added ⚜️ Class: Feature This outlines the addition of a new feature. ⚙️ Complexity: Very High This is expected to take up to 20 hours to implement. 🌼 Stage: In Design This issue is still being designed, worked out or discussed. labels May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚜️ Class: Feature This outlines the addition of a new feature. ⚙️ Complexity: Very High This is expected to take up to 20 hours to implement. 🚩 Priority: P3 - Medium 🌼 Stage: In Design This issue is still being designed, worked out or discussed.
Projects
None yet
Development

No branches or pull requests

1 participant