Skip to content

Latest commit

 

History

History
46 lines (28 loc) · 870 Bytes

permissions.rst

File metadata and controls

46 lines (28 loc) · 870 Bytes

Permissions

The permissions of any thing in piscord

List of permissions

.. automodule:: piscord.Permission
        :no-undoc-members:

Use Permission

You can use permission to do operations.

  1. You can verify permission
if role.permissions == Permission.ADMINISTRATOR:
        ...
  1. 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)
  1. 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)