From 8ef1b121c1f2e5f6a56ef8a602f9ee33a5f358f8 Mon Sep 17 00:00:00 2001 From: Lorenzo Corallo Date: Sat, 11 Apr 2026 18:09:30 +0200 Subject: [PATCH 1/2] fix: delete messages on ban --- src/modules/moderation/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/moderation/index.ts b/src/modules/moderation/index.ts index 0eca292..e5ebd24 100644 --- a/src/modules/moderation/index.ts +++ b/src/modules/moderation/index.ts @@ -156,6 +156,7 @@ class ModerationClass implements MiddlewareObj { return modules.shared.api .banChatMember(p.chat.id, p.target.id, { until_date: p.duration?.timestamp_s, + revoke_messages: true, }) .catch(() => false) case "UNBAN": From 24f5725c5889581c575eff83688941ac40e2947f Mon Sep 17 00:00:00 2001 From: Lorenzo Corallo Date: Sat, 11 Apr 2026 18:10:17 +0200 Subject: [PATCH 2/2] fix: delete messages on kick --- src/modules/moderation/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/moderation/index.ts b/src/modules/moderation/index.ts index e5ebd24..5db8fc1 100644 --- a/src/modules/moderation/index.ts +++ b/src/modules/moderation/index.ts @@ -150,6 +150,7 @@ class ModerationClass implements MiddlewareObj { return modules.shared.api .banChatMember(p.chat.id, p.target.id, { until_date: Date.now() / 1000 + duration.values.m, + revoke_messages: true, }) .catch(() => false) case "BAN":