#discord.js
#discord.js
Вопрос:
Я пытаюсь создать wipe
команду, и моей первоначальной идеей было очистить сообщения от этого канала, но когда я узнал, что ограничение на удаление сообщений равно 100, я попытался переключиться на клонирование канала, а затем удалить его, но, похоже, я не могу получить идентификатор канала. (Я знаю, как это сделать вручную.)
Это то, что я пробовал:
const fetchedChannel = message.guild.channels.cache.get(channel_id);
и затем
channel.clone(fetchedChannel);
fetchedChannel.delete();
Есть идеи, как получить идентификатор канала?
Комментарии:
1. Идентификатор канала вновь созданного канала?
Ответ №1:
Это не то, как работает метод clone().
Чтобы клонировать выбранный вами канал, вам нужно сделать: fetchedChannel.clone()
затем вы можете удалить его с fetchedChannel.delete()
помощью .
Если вы хотите получить клонированный канал, вы можете сделать:
const clonedChannel = await fetchedChannel.clone()