From fe1b5b294182f9416788db5aca2181c094f52a83 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Fri, 20 May 2016 17:55:58 -0400 Subject: Add support for voice channel user limits. --- discord/client.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'discord/client.py') diff --git a/discord/client.py b/discord/client.py index 8f7a6416..ed01351f 100644 --- a/discord/client.py +++ b/discord/client.py @@ -1614,6 +1614,10 @@ class Client: The new channel's position in the GUI. topic : str The new channel's topic. + bitrate : int + The new channel's bitrate. Voice only. + user_limit : int + The new channel's user limit. Voice only. Raises ------ @@ -1627,9 +1631,17 @@ class Client: payload = { 'name': options.get('name', channel.name), 'topic': options.get('topic', channel.topic), - 'position': options.get('position', channel.position) + 'position': options.get('position', channel.position), } + user_limit = options.get('user_limit') + if user_limit is not None: + payload['user_limit'] = user_limit + + bitrate = options.get('bitrate') + if bitrate is not None: + payload['bitrate'] = bitrate + r = yield from self.session.patch(url, data=utils.to_json(payload), headers=self.headers) log.debug(request_logging_format.format(method='PATCH', response=r)) yield from utils._verify_successful_response(r) -- cgit v1.2.3