无法更改@everyone 的权限?

Unable to change permission for @everyone?

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

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

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))