The permissions of any thing in piscord
.. automodule:: piscord.Permission :no-undoc-members:
You can use permission to do operations.
- You can verify permission
if role.permissions == Permission.ADMINISTRATOR:
...
- You can add a permission
role.permissions += Permission.CHANGE_NICKNAME
role.edit(permissions = role.permissions)
# ---------------
perm = channel.permission_overwrites
perm.edit(deny = perm.deny + Permission.SEND_MESSAGES)
- You can remove a permission
role.permissions -= Permission.CHANGE_NICKNAME
role.edit(permissions = role.permissions)
# ---------------
perm = channel.permission_overwrites
perm.edit(deny = perm.deny - Permission.SEND_MESSAGES)