diff --git a/discord/interactions.py b/discord/interactions.py index eb20030ec..5017df95a 100644 --- a/discord/interactions.py +++ b/discord/interactions.py @@ -417,4 +417,10 @@ class InteractionResponse: type=InteractionResponseType.message_update.value, data=payload, ) + + if view is not MISSING: + msg = self._parent.message + message_id = msg.id if msg else None + self._parent._state.store_view(view, message_id) + self._responded = True