odin-bot-v2 icon indicating copy to clipboard operation
odin-bot-v2 copied to clipboard

Feature: Context Menu: Automate Please Wait Mod Actions

Open JustWaveThings opened this issue 8 months ago • 3 comments

Checks

  • [x] I have thoroughly read and understand The Odin Project Contributing Guide
  • [x] The title of this issue follows the command name: brief description of request format, e.g. /help: add optional @user parameter

Do you want to be assigned to this issue?

  • [ ] I would like to be assigned this issue to work on it

Description of the Feature Request

What:

  • Much like the recent success of @Mclilzee 's ban spammer command, I'd like to add a context menu option that will let us automate the manual process of utilizing the please-wait channel for staff.

Because:

  • It will allow TOP staff to more quickly and easily complete the steps needed to take effective action to restore a channel back to a focused/productive learning space, reducing negative impacts to the server as well as improve staff experience.

Acceptance Criteria

  • [ ] Right-click context menu option present on clicking on a user named "Please-Wait"
  • [ ] Apply rolepersist loki to the user to put them in #Please-Wait.
  • [ ] Create a thread in #Please-Wait with the thread name being the name of the user with the message that the staff clicked on and a message that staff will be with them as soon as they are able.
  • [ ] Mention the user in the created please-wait thread so they have access to the thread.
  • [ ] Log that this was executed in the appropriate channel, and if any part of the process fails, be sure to show staff descriptive error messages.
  • [ ] Implement appropriate test coverage (required before approval/merging).

Additional information

Bonus/extra credit (or separate feature)?

  • [ ] Add slash command that will only present in #please-wait for staff that will copy the contents of the thread and note/warning for the user in #moderation-actions (admittedly this task needs groomed-out more, but i'd like to get the discussion rolling )

JustWaveThings avatar Feb 28 '25 17:02 JustWaveThings