diff --git a/CHANGELOG.md b/CHANGELOG.md index 73a94e06f7..af98289db1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,6 +36,8 @@ These changes are available on the `master` branch, but have not yet been releas `Permissions.use_external_sounds`, and `Permissions.view_creator_monetization_analytics`. ([#2620](https://github.com/Pycord-Development/pycord/pull/2620)) +- Added `Message._raw_data` attribute. + ([#2670](https://github.com/Pycord-Development/pycord/pull/2670)) - Added helper methods to determine the authorizing party of an `Interaction`. ([#2659](https://github.com/Pycord-Development/pycord/pull/2659)) - Added `VoiceMessage` subclass of `File` to allow voice messages to be sent. diff --git a/discord/message.py b/discord/message.py index 5ebd2aa0ea..55a6bfd6b4 100644 --- a/discord/message.py +++ b/discord/message.py @@ -789,6 +789,7 @@ class Message(Hashable): __slots__ = ( "_state", + "_raw_data", "_edited_timestamp", "_cs_channel_mentions", "_cs_raw_mentions", @@ -842,6 +843,7 @@ def __init__( data: MessagePayload, ): self._state: ConnectionState = state + self._raw_data: MessagePayload = data self.id: int = int(data["id"]) self.webhook_id: int | None = utils._get_as_snowflake(data, "webhook_id") self.reactions: list[Reaction] = [