From fbd628fae3e82fb9d10fce5c0e090a3ac5e45b13 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Mon, 25 Jul 2016 06:16:22 -0400 Subject: [PATCH] Fix KeyError when creating private channels in start_private_message. I was not passing the full updated v6 payload. --- discord/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/client.py b/discord/client.py index 4e3bb2431..0c4194505 100644 --- a/discord/client.py +++ b/discord/client.py @@ -767,7 +767,7 @@ class Client: raise InvalidArgument('user argument must be a User') data = yield from self.http.start_private_message(user.id) - channel = PrivateChannel(me=self.user, id=data['id'], user=user) + channel = PrivateChannel(me=self.user, **data) self.connection._add_private_channel(channel) return channel