#Fetching Channels v13

1 messages · Page 1 of 1 (latest)

stone sleet

Hey , guys im trying to fetch all text channels in a guild with a specific name.
so at first i just use

    const Channels = await interaction.guild.channels.fetch();
    console.log(Channels);

which show all the channels in guild perfectly.
for the next step that i wanna filter to get text channels only with a specific name i dont get the right thing ( or at least i think so).

const OrganizerEmoji = Array.from(Organizer.nickname)[0];
const TextChannels = Channels.map((c) => c.type === 'GUILD_TEXT' && c.name.includes(`${OrganizerEmoji}`));
console.log(TextChannels);

and the respond i get is

[
  false, false, false, false, false, false, false, false,
  false, false, false, false, false, false, false, false,
  false, false, false, false, false, false, false, false,
  false, false, false, false, false, false, false, false,
  false, false, false, false, false, false, false, false,
  false, false, false, false, false, false, false, false,
  false, false, false, false, false, false, false, false,
  false, false, false, false, false, false, false, false,
  false, false, false, false, false, false, false, false,
  false, false, false, false, false, false, false, false,
  false, false, false, false, false, false, false, false,
  false, false, false, false, false, false, false, false,
  false, false, false, false,
  ... 198 more items
]