Discord Python重写-移动通道

时间:2020-09-18 07:03:56

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

是否可以在discord.py上移动频道?我正在制作一个克隆命令并删除该通道的nuke命令,它起作用了,但是现在我需要找出如何将通道移至原始位置,如果有代码/文档,请告诉我一个例子。谢谢

编辑: 我进行了有效的编辑,但始终将其拖动到顶部,因此我需要它,因此它将在将其移到通道之前将其拖动到相同位置。

我目前拥有的代码

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

    channel = ctx.channel

    await channel.clone()
    await channel.delete()
    await channel.edit(position=0, sync_permissions=True)
    return

1 个答案:

答案 0 :(得分:2)

您可以使用await channel.edit(position=0)来更改位置。在这种情况下,由于指定了model.evaluate_generator,因此该频道将移至第一个位置。

如果要将其移动到已删除频道的位置,则可以选中channel.position

model.evaluate