Discord.js — Как вы получаете идентификатор канала?

#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()