【问题标题】:Moving a channel to a category with a specific name将频道移动到具有特定名称的类别
【发布时间】:2021-02-06 02:27:58
【问题描述】:

我正在尝试在服务器中运行一个命令,该命令将该频道移动到我创建的存档类别中。我不想使用类别 ID(如果可能,使用类别名称“存档”,因为我将在多个服务器中运行它。)

我不知道编辑频道时该放什么。

@client.command()
@commands.has_permissions(manage_channels=True)
async def archive(ctx):

    channel = ctx.channel

    await channel.edit()
    return

【问题讨论】:

    标签: python discord.py


    【解决方案1】:

    您需要使用discord.utils.get

    archive = discord.utils.get(ctx.guild.channels, name="archive")
    await ctx.channel.edit(category=archive)
    

    【讨论】:

      猜你喜欢
      • 2019-10-14
      • 2019-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 2021-06-30
      • 1970-01-01
      • 2021-07-13
      相关资源
      最近更新 更多