Поиск имен массива каналов

#discord.js

#discord.js

Вопрос:

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

 if (message.content.startsWith(`${prefix}command`)){
    var channel_list = Array.from(message.guild.channels.name);
    console.log(channel_list);
}
  

Ответ №1:

Вы захотите использовать Collection.prototype.map()

Discord.js v11.x

 console.log(message.guild.channels.map((c) => c.name))
  

Discord.js v12.x

 console.log(message.guild.channels.cache.map((c) => c.name))