Add functions to query and actually prune members from a server.

This commit is contained in:
Rapptz
2016-07-29 14:40:30 -04:00
parent feeff2b848
commit 667d2b384b
2 changed files with 92 additions and 1 deletions

View File

@ -411,6 +411,20 @@ class HTTPClient:
url = '{0.GUILDS}/{1}/bans'.format(self, guild_id)
return self.get(url, bucket=_func_())
def prune_members(self, guild_id, days):
url = '{0.GUILDS}/{1}/prune'.format(self, guild_id)
params = {
'days': days
}
return self.post(url, params=params, bucket=_func_())
def estimate_pruned_members(self, guild_id, days):
url = '{0.GUILDS}/{1}/prune'.format(self, guild_id)
params = {
'days': days
}
return self.get(url, params=params, bucket=_func_())
# Invite management
def create_invite(self, channel_id, **options):