Add Guild.query_members to fetch members from the gateway.

This commit is contained in:
Rapptz
2019-07-15 07:56:35 -04:00
parent bc352f0e50
commit 5b2f630848
4 changed files with 97 additions and 8 deletions

View File

@ -517,6 +517,17 @@ class DiscordWebSocket(websockets.client.WebSocketClientProtocol):
}
await self.send_as_json(payload)
async def request_chunks(self, guild_id, query, limit):
payload = {
'op': self.REQUEST_MEMBERS,
'd': {
'guild_id': str(guild_id),
'query': query,
'limit': limit
}
}
await self.send_as_json(payload)
async def voice_state(self, guild_id, channel_id, self_mute=False, self_deaf=False):
payload = {
'op': self.VOICE_STATE,