删除 discord.py 中指定类别中的每个频道

Deleting every channel in a specified category in discord.py

我正在尝试删除 discord.py 中指定类别中的所有频道。

到目前为止我的代码:

category = client.get_channel(my_id_here)

我正在考虑遍历该类别中的每个频道,但我不确定该怎么做。

我在上面看到了 ,但是那是在 discord.js 中,所以我需要 discord.py 等价物。

想出了解决办法,希望对大家有帮助:

category = client.get_channel(id_here)

for channel in category.voice_channels:
    await channel.delete()

如果要删除文本频道,请将 voice_channels 替换为 text_channels