aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar ks123 <[email protected]>2020-03-28 18:57:03 +0200
committerGravatar ks123 <[email protected]>2020-03-28 18:57:03 +0200
commit3f855231a3da94efe0e73448feaeb8f15d2799fc (patch)
tree39374387a1bebea961e453b1d85c33079eca7cf3
parent(Webhook Detection): Alert message formatting changes, added `on_message` lis... (diff)
(Webhook Detection): Added `on_message_edit` listener for Discord Webhooks detecting.
-rw-r--r--bot/cogs/webhook_remover.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/bot/cogs/webhook_remover.py b/bot/cogs/webhook_remover.py
index d6569a72b..1f758f8e6 100644
--- a/bot/cogs/webhook_remover.py
+++ b/bot/cogs/webhook_remover.py
@@ -75,6 +75,13 @@ class WebhookRemover(Cog):
if is_url_in:
await self.delete_and_respond(msg, url)
+ @Cog.listener()
+ async def on_message_edit(self, before: Message, after: Message) -> None:
+ """Check is Discord Webhook URL in new message content when message changed."""
+ is_url_in, url = await self.scan_message(after)
+ if is_url_in:
+ await self.delete_and_respond(after, url)
+
def setup(bot: Bot) -> None:
"""Load `WebhookRemover` cog."""