Add Interaction.channel from Discord payload

Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com>
This commit is contained in:
Andrin S
2023-05-19 20:40:52 -04:00
committed by GitHub
co-authored by Danny
parent 1deb5bf82d
commit 53ce05b0d0
4 changed files with 56 additions and 26 deletions
+6 -1
View File
@@ -2890,7 +2890,12 @@ class DMChannel(discord.abc.Messageable, discord.abc.PrivateChannel, Hashable):
def __init__(self, *, me: ClientUser, state: ConnectionState, data: DMChannelPayload):
self._state: ConnectionState = state
self.recipient: Optional[User] = state.store_user(data['recipients'][0])
self.recipient: Optional[User] = None
recipients = data.get('recipients')
if recipients is not None:
self.recipient = state.store_user(recipients[0])
self.me: ClientUser = me
self.id: int = int(data['id'])