From f3c907c1719690ec8836b43ef6b32e779dd61a72 Mon Sep 17 00:00:00 2001 From: Louis Mazin Date: Mon, 1 Dec 2025 22:37:41 +0100 Subject: [PATCH] test --- cleaner.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/cleaner.js b/cleaner.js index 87e964b..a960f45 100644 --- a/cleaner.js +++ b/cleaner.js @@ -7,8 +7,15 @@ const clean = async (client) => { .then(channel => { channel.messages.fetch({ limit: 100 }) .then(messages => { - messages = messages.filter(m => !m.pinned); - channel.bulkDelete(messages) + // Trier les messages par date (du plus ancien au plus récent) + const sortedMessages = Array.from(messages.values()).sort((a, b) => a.createdTimestamp - b.createdTimestamp); + + // Exclure le premier message et les messages épinglés + const messagesToDelete = sortedMessages.slice(1).filter(m => !m.pinned); + + if (messagesToDelete.length > 0) { + channel.bulkDelete(messagesToDelete); + } }) }) } catch (error) {