显示具有 discord.js 的类别中有多少个频道
Show how many channels are in a category with discord.js
有什么方法可以显示 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`);
});
});
试一试,告诉我进展如何!
有什么方法可以显示 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`);
});
});
试一试,告诉我进展如何!