如何使用 DiscordJS 显示公会的每个语音频道 ID/名称?

2024-05-24

我正在尝试获取并显示公会中的所有语音频道名称。

这是我的代码,不起作用

client.on('ready', () => {

    client.channels.fetch().then(channel =>
    {
        console.log(channel.name)
    });

}

我想列出语音频道的所有名称(不是文本)。


按类型过滤频道ChannelType.GuildVoice然后将它们映射到他们的名字和 ID。

// import or require ChannelType from discord.js

const allChannels = await client.channels.fetch();

const voiceChannels = allChannels
   .filter(ch => ch.type === ChannelType.GuildVoice);

console.log(
   voiceChannels
      .map(ch => `${ch.id} | ${ch.name}`)
      .join('\n')
);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 DiscordJS 显示公会的每个语音频道 ID/名称? 的相关文章