Browse Source

Add Client.intents to query the current intents

Closes #5854
pull/5860/head
Rapptz 5 years ago
parent
commit
28e5b2a5e1
  1. 8
      discord/client.py
  2. 6
      discord/state.py

8
discord/client.py

@ -749,6 +749,14 @@ class Client:
else:
raise TypeError('allowed_mentions must be AllowedMentions not {0.__class__!r}'.format(value))
@property
def intents(self):
""":class:`Intents`: The intents configured for this connection.
.. versionadded:: 1.5
"""
return self._connection.intents
# helpers/getters
@property

6
discord/state.py

@ -231,6 +231,12 @@ class ConnectionState:
u = self.user
return u.id if u else None
@property
def intents(self):
ret = Intents.none()
ret.value = self._intents.value
return ret
@property
def voice_clients(self):
return list(self._voice_clients.values())

Loading…
Cancel
Save