有没有一种方法可以使用discord.js显示一个类别中有多少个频道?
实际上有一种相当简单的方法可以做到这一点。您可以从公会获取所有频道,然后循环浏览它们。然后,您挑选出所有类型的通道category
并获取其children
属性的大小。
下面是一些代码,可以帮助您朝着正确的方向前进。
client.on("message", async message =>
{
// Do all your validation and whatnot here
....
const guild = message.guild;
const categoryChannels = guild.channels.filter(channel => channel.type === "category");
categoryChannels.forEach(channel => {
console.log(`Category ${channel.name} has ${channel.children.size} channels`);
});
});
试一试,让我知道它是怎么回事!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句