Получения ID только что созданного канала Discord JS
console.log(mess.guild.channels.cache.find(ch => ch.name === `report-${i}`))
При выполнении именно этой части кода мне выводит undefined Канал создается чуть выше, но его ID я получить не могу. Если канал с таким названием УЖЕ есть, то ID выводит без всяких проблем
Кто может помочь?
Ответы (1 шт):
Автор решения: wilddip
→ Ссылка
Скорее всего, канал не находится в кеше каналов данного сервера. Попробуйте данную конструкцию:
let reportChannel = mess.guild.channels.resolve({ name: `report-${i}` });
console.log(channel);