我是这样做的:
const guild = interaction.guild;
const channel = interaction.channel;
const channels = guild.channels.cache.array();
for (const channel of channels) {
await channel.delete();
}
这是我得到的错误:
TypeError: guild.channels.cache.array is not a function
根据Discord API,guild.channels.cache
是GuildBasedChannel
对象的数组。有了它,您可以轻松地执行:
interaction.guild.channels.cache.forEach((channel) => {
channel.delete();
})