mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-09-07 10:22:59 +00:00
Add support for Polls
Co-authored-by: owocado <24418520+owocado@users.noreply.github.com> Co-authored-by: Josh <8677174+bijij@users.noreply.github.com> Co-authored-by: Trevor Flahardy <75498301+trevorflahardy@users.noreply.github.com>
This commit is contained in:
@ -730,6 +730,22 @@ class Permissions(BaseFlags):
|
||||
"""
|
||||
return 1 << 46
|
||||
|
||||
@flag_value
|
||||
def send_polls(self) -> int:
|
||||
""":class:`bool`: Returns ``True`` if a user can send poll messages.
|
||||
|
||||
.. versionadded:: 2.4
|
||||
"""
|
||||
return 1 << 49
|
||||
|
||||
@make_permission_alias('send_polls')
|
||||
def create_polls(self) -> int:
|
||||
""":class:`bool`: An alias for :attr:`send_polls`.
|
||||
|
||||
.. versionadded:: 2.4
|
||||
"""
|
||||
return 1 << 49
|
||||
|
||||
|
||||
def _augment_from_permissions(cls):
|
||||
cls.VALID_NAMES = set(Permissions.VALID_FLAGS)
|
||||
@ -850,6 +866,8 @@ class PermissionOverwrite:
|
||||
send_voice_messages: Optional[bool]
|
||||
create_expressions: Optional[bool]
|
||||
create_events: Optional[bool]
|
||||
send_polls: Optional[bool]
|
||||
create_polls: Optional[bool]
|
||||
|
||||
def __init__(self, **kwargs: Optional[bool]):
|
||||
self._values: Dict[str, Optional[bool]] = {}
|
||||
|
Reference in New Issue
Block a user