From 61464194bee115f4158a01ca4bbd823057e5c446 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Tue, 29 Dec 2015 12:16:37 -0500 Subject: [PATCH] Client.join_voice_channel now accepts an Object. Fixes #62. --- discord/client.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/discord/client.py b/discord/client.py index d5d1fe7a5..10e854402 100644 --- a/discord/client.py +++ b/discord/client.py @@ -2314,6 +2314,9 @@ class Client: if self.is_voice_connected(): raise ClientException('Already connected to a voice channel') + if isinstance(channel, Object): + channel = self.get_channel(channel.id) + if getattr(channel, 'type', ChannelType.text) != ChannelType.voice: raise InvalidArgument('Channel passed must be a voice channel')