【问题标题】:Deleting every channel in a specified category in discord.py在 discord.py 中删除指定类别中的每个频道
【发布时间】:2020-12-07 23:48:08
【问题描述】:

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

到目前为止我的代码:

category = client.get_channel(my_id_here)

我正在考虑遍历该类别中的每个渠道,但我不确定如何去做。

我在上面看到了a similar post,但是那是在 discord.js 中,所以我需要 discord.py 等效项。

【问题讨论】:

    标签: discord discord.py discord.py-rewrite


    【解决方案1】:

    想出了解决方案,希望对某人有所帮助:

    category = client.get_channel(id_here)
    
    for channel in category.voice_channels:
        await channel.delete()
    

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

    【讨论】:

      猜你喜欢
      • 2021-10-04
      • 2021-05-30
      • 2020-09-01
      • 1970-01-01
      • 2021-03-24
      • 1970-01-01
      • 2021-01-25
      • 2021-11-08
      • 2018-09-10
      相关资源
      最近更新 更多