Malicious bots will sometime spam every channel of a server with a spam link
It can take time for an admin to go through every single channel deleting every instance of that link
In the meantime, users are vulnerable to attack
Admins should be able to delete all instances of a selected URL
It should be selected via "!command" OR right-clicking on the message, as a context menu option
Every message with this URL should be deleted
The message should not be reposted as a reply from Bouncer!
We do that with other malicious links for transparency, bc Bouncer can make mistakes
But this feature will be invoked by an admin, so we don't have "own" a mistake
New issue #75 should address transparency / accountability issues -- this action would trigger logging to a user-selected channel
The log should also mention the admin who invoked this action
This action should also add the URL to the server's denylist
This should also be logged to the secure channel
There should be at least two ways to do this:
By replying to the message with something like @bouncer delete
Or with a slash command with the URL: !delete_url URL
There should be a confirmation message: "This will permanently delete every message by every user with this URL since Bouncer was invited to the channel. Type yes to confirm."
Bouncer will accept the word "yes" with any type of capitalization
Logging:
This action will be logged client-side and in the logging channel
Malicious bots will sometime spam every channel of a server with a spam link
Admins should be able to delete all instances of a selected URL
There should be at least two ways to do this:
@bouncer delete
!delete_url URL
yes
to confirm."Logging: