aboutsummaryrefslogtreecommitdiff
path: root/discord/state.py
diff options
context:
space:
mode:
Diffstat (limited to 'discord/state.py')
-rw-r--r--discord/state.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/discord/state.py b/discord/state.py
index 2aa12d68..82f5371c 100644
--- a/discord/state.py
+++ b/discord/state.py
@@ -51,6 +51,7 @@ from . import utils
from .flags import Intents, MemberCacheFlags
from .object import Object
from .invite import Invite
+from .interactions import Interaction
class ChunkRequest:
def __init__(self, guild_id, loop, resolver, *, cache=True):
@@ -586,6 +587,10 @@ class ConnectionState:
if reaction:
self.dispatch('reaction_clear_emoji', reaction)
+ def parse_interaction_create(self, data):
+ interaction = Interaction(data=data, state=self)
+ self.dispatch('interaction', interaction)
+
def parse_presence_update(self, data):
guild_id = utils._get_as_snowflake(data, 'guild_id')
guild = self._get_guild(guild_id)