Feature request : Multiple Messages Select and Delete Functionality.
Is your feature request related to a problem? Please describe. Currently, moderators and admins in Rocket.Chat must delete messages individually, which is time-consuming and inefficient, especially in large or active channels. This single-message deletion process hampers effective moderation and maintaining a clean communication environment.
Describe the solution you'd like Multiple Message Delete feature that allows moderators to select and delete multiple messages simultaneously. This functionality can be implemented through:
- Selection Checkboxes: Adding checkboxes or Check Mark on Message Actions Menue of each message for easy selection multiple message at once.
- Bulk Action Option: Providing a bulk action option in the Room actions menu to delete selected messages.
- Confirmation Model: Including a confirmation dialog to prevent accidental deletions , like this
Describe alternatives you've considered An alternative approach is improving the existing search and filter functionalities to allow moderators to locate specific messages more efficiently before deleting them one by one. However, this still requires multiple actions and does not address the core issue of bulk deletion efficiency.
Additional context Bulk deletion of messages will significantly enhance the moderation capabilities within Rocket.Chat, allowing for quicker response to inappropriate content, spam, or other issues that require immediate attention.
The product team would like to see this.
Checking if they want a PR ir will do it internally.
For reference - loosely related:
https://github.com/RocketChat/fuselage/pull/1282#issuecomment-1966655336
https://github.com/RocketChat/fuselage/issues/1484#issuecomment-2563488286
Checking if they want a PR or will do it internally.
Happy to see a community PR.
Thanks for confirming; looking into it and, Soon make a PR
@reetp, I would like to work on this issue.
@reetp,
Don't '@' me. I don't work here.
I would like to work on this issue.
Have you read the comments above? Please find your own issues to work on thanks. Then ask in the support channel on open.rocket.chat before doing anything.
Please read the developer docs and this