是否可以在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 :(得分:2)
您可以使用await channel.edit(position=0)
来更改位置。在这种情况下,由于指定了model.evaluate_generator
,因此该频道将移至第一个位置。
如果要将其移动到已删除频道的位置,则可以选中channel.position
。
model.evaluate