我查看了文档,但无法找到重置权限或删除用户对语音频道的权限的方法。使用此代码:
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中使用这个按钮:
答案 0 :(得分:0)
来自文档:
<块引用>如果 overwrite
参数为 None
,则删除权限覆盖。
很简单:
await channel.set_permissions(member, overwrite=None)