diff --git a/discord/message.py b/discord/message.py index 9db351d54..779c3aacc 100644 --- a/discord/message.py +++ b/discord/message.py @@ -2221,6 +2221,7 @@ class Message(PartialMessage, Hashable): self.application_id: Optional[int] = utils._get_as_snowflake(data, 'application_id') self.stickers: List[StickerItem] = [StickerItem(data=d, state=state) for d in data.get('sticker_items', [])] self.message_snapshots: List[MessageSnapshot] = MessageSnapshot._from_value(state, data.get('message_snapshots')) + self.call: Optional[CallMessage] = None # Set by Messageable.pins self._pinned_at: Optional[datetime.datetime] = None @@ -2513,11 +2514,8 @@ class Message(PartialMessage, Hashable): self.interaction_metadata = MessageInteractionMetadata(state=self._state, guild=self.guild, data=data) def _handle_call(self, data: CallMessagePayload): - self.call: Optional[CallMessage] if data is not None: self.call = CallMessage(state=self._state, message=self, data=data) - else: - self.call = None def _rebind_cached_references( self,