test
This commit is contained in:
parent
1975a4476d
commit
f3c907c171
11
cleaner.js
11
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) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user