diff --git a/discord/interactions.py b/discord/interactions.py index 41a65a7a4f..1b83725a65 100644 --- a/discord/interactions.py +++ b/discord/interactions.py @@ -397,7 +397,8 @@ async def edit_original_message( ) # The message channel types should always match - message = InteractionMessage(state=self._state, channel=self.channel, data=data) # type: ignore + state = _InteractionMessageState(self, self._state) + message = InteractionMessage(state=state, channel=self.channel, data=data) # type: ignore if view and not view.is_finished(): self._state.store_view(view, message.id)