无法更改@everyone的权限?

时间:2020-02-28 19:25:50

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

我正在尝试更改每个人的角色权限,但是当我回去查看角色权限时,我发现没有任何更改。 这里是代码:

role = get(ctx.guild.roles, "@everyone")
await role.edit(stream=False)

1 个答案:

答案 0 :(得分:0)

docs中,您必须以permissions的身份传递权限对象。

以下是如何更改角色权限的示例:

# I suggest you use guild.get_role(role_id) if it's not always the default role, and this built in method if it is.
role = guild.default_role
await role.edit(permissions=discord.permissions(stream=False))