discord.py 获取某个类别下的所有文本频道

discord.py getting all text channels under a certain category

我正在尝试将某个类别下的所有文本频道作为列表获取,但我只能这样做

for guild in client.guilds: 
    print(guild.text_channels)

我想用某个护理来指定它。我该怎么做?

使用CategoryChannel.channels。下面,我使用转换器从命令中获取 CategoryChannel,但您也可以使用 guild.categories

from discord import CategoryChannel

@bot.command()
async def comm(ctx, *, category: CategoryChannel):
    channels = category.channels
    print(channels)