[commands] Add Context.permissions and Context.bot_permissions

This commit is contained in:
zephyrkul
2022-07-04 19:48:36 -06:00
committed by GitHub
parent 65a270d35a
commit 9fe19dcc69
4 changed files with 83 additions and 16 deletions

View File

@ -186,6 +186,14 @@ class Permissions(BaseFlags):
p.read_message_history = False
return ~p.value
@classmethod
def _dm_permissions(cls) -> Self:
base = cls.text()
base.read_messages = True
base.send_tts_messages = False
base.manage_messages = False
return base
@classmethod
def all_channel(cls) -> Self:
"""A :class:`Permissions` with all channel-specific permissions set to