Discord 不协调Python重写-移动通道

Discord 不协调Python重写-移动通道,discord,discord.py,discord.py-rewrite,Discord,Discord.py,Discord.py Rewrite,是否可以在discord.py上移动频道?我正在制作一个克隆和删除频道的nuke命令,它成功了,但现在我需要了解如何将频道移动到原始位置,如果有代码/文档,请告诉我一个示例。谢谢 编辑: 我有一个工作编辑,但它总是把它拖在上面,我需要它,这样它会把频道拖到同一个位置,然后它被核 我目前拥有的代码 @client.command() @commands.has_permissions(manage_channels=True) async def nuke(ctx): channel =

是否可以在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
您可以使用来更改位置。在这种情况下,由于指定了
0
,通道将移动到第一个位置

如果要将其移动到已删除频道的位置,则可以进行检查

@client.command()
@commands.has_权限(manage_channels=True)
异步def nuke(ctx):
频道=ctx.channel
通道位置=通道位置
new_channel=wait channel.clone()
等待频道。删除()
等待新频道。编辑(位置=频道位置,同步权限=真)
返回

我的意思是,就像它将频道移动到原始位置一样,例如:频道在中间,我用核武器将该频道移动,然后它会立即将频道移回中间位置。检查频道位置,然后在删除它并创建替换后,编辑新频道,使其处于相同位置。如果您需要特定的代码,那么我建议编辑您的问题以显示您已有的内容;抱歉,代码正在编辑已删除的
频道。现在修好了。