aboutsummaryrefslogtreecommitdiff
path: root/discord/http.py
diff options
context:
space:
mode:
Diffstat (limited to 'discord/http.py')
-rw-r--r--discord/http.py9
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_())