【问题标题】:discord.py getting all text channels under a certain categorydiscord.py 获取某个类别下的所有文本通道
【发布时间】:2020-10-22 10:17:20
【问题描述】:

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

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

我想用特定的护理来指定它。我该怎么做?

【问题讨论】:

    标签: python-3.x discord.py discord.py-rewrite


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-01
      • 2019-10-14
      • 2020-10-21
      • 1970-01-01
      • 2021-04-05
      • 2021-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多