Как удалить все сообщения на канале Discord с помощью Discord.js

Чтобы удалить все сообщения в канале с помощью Discord.js, вы можете использовать следующие методы:

Метод 1: использование метода bulkDelete:

async function deleteAllMessages(channel) {
  const fetched = await channel.messages.fetch();
  channel.bulkDelete(fetched);
}

Метод 2. Использование цикла для удаления сообщений:

async function deleteAllMessages(channel) {
  let fetched;
  do {
    fetched = await channel.messages.fetch({ limit: 100 });
    channel.bulkDelete(fetched);
  } while (fetched.size >= 2);
}

Метод 3. Использование рекурсивной функции:

async function deleteAllMessages(channel) {
  const fetched = await channel.messages.fetch({ limit: 100 });
  if (fetched.size > 0) {
    await channel.bulkDelete(fetched);
    await deleteAllMessages(channel);
  }
}

Эти методы удалят сообщения в указанном канале. Убедитесь, что у вас есть необходимые разрешения для массового удаления сообщений.