如何重置用户的权限 [Discord.py]

时间:2020-12-29 14:29:35

标签: python discord.py

我查看了文档,但无法找到重置权限或删除用户对语音频道的权限的方法。使用此代码:

member_permissions = channel.overwrites_for(member)
member_permissions.manage_channels = False
member_permissions.move_members = False
member_permissions.mute_members = False
await channel.set_permissions(member, overwrite=member_permissions)

此代码将所有权限设置为 False,但我希望它删除用户权限,因为当您将其设置为 false 时,它​​仍会显示在语音通道权限中。

主要是如何在discord.py中使用这个按钮:

enter image description here

1 个答案:

答案 0 :(得分:0)

来自文档:

<块引用>

如果 overwrite 参数为 None,则删除权限覆盖。

很简单:

await channel.set_permissions(member, overwrite=None)

GuildChannel.set_permissions