diff options
Diffstat (limited to 'discord/http.py')
| -rw-r--r-- | discord/http.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/discord/http.py b/discord/http.py index 2b885dec..4e5410d0 100644 --- a/discord/http.py +++ b/discord/http.py @@ -588,5 +588,14 @@ class HTTPClient: raise GatewayNotFound() from e return data.get('url') + '?encoding=json&v=6' + @asyncio.coroutine + def get_bot_gateway(self): + try: + data = yield from self.get(self.GATEWAY + '/bot', bucket=_func_()) + except HTTPException as e: + raise GatewayNotFound() from e + else: + return data['shards'], data['url'] + '?encoding=json&v=6' + def get_user_info(self, user_id): return self.get('{0.USERS}/{1}'.format(self, user_id), bucket=_func_()) |