From abdbd70b1709e09ea1407ac7548fc036e3656330 Mon Sep 17 00:00:00 2001 From: ItsRqtl Date: Tue, 11 Jun 2024 11:45:18 -0700 Subject: [PATCH 1/2] feat,fix: add message type 44, set message type 14-17 to be deletable --- interactions/models/discord/enums.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/interactions/models/discord/enums.py b/interactions/models/discord/enums.py index 0c25b4eeb..2d8355ead 100644 --- a/interactions/models/discord/enums.py +++ b/interactions/models/discord/enums.py @@ -391,6 +391,7 @@ class MessageType(CursedIntEnum): GUILD_INCIDENT_ALERT_MODE_DISABLED = 37 GUILD_INCIDENT_REPORT_RAID = 38 GUILD_INCIDENT_REPORT_FALSE_ALARM = 39 + PURCHASE_NOTIFICATION = 44 @classmethod def deletable(cls) -> Tuple["MessageType", ...]: @@ -404,6 +405,10 @@ def deletable(cls) -> Tuple["MessageType", ...]: cls.USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2, cls.USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3, cls.CHANNEL_FOLLOW_ADD, + cls.GUILD_DISCOVERY_DISQUALIFIED, + cls.GUILD_DISCOVERY_REQUALIFIED, + cls.GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING, + cls.GUILD_DISCOVERY_GRACE_PERIOD_FINAL_WARNING, cls.THREAD_CREATED, cls.REPLY, cls.APPLICATION_COMMAND, @@ -417,6 +422,7 @@ def deletable(cls) -> Tuple["MessageType", ...]: cls.STAGE_SPEAKER, cls.STAGE_TOPIC, cls.GUILD_APPLICATION_PREMIUM_SUBSCRIPTION, + cls.PURCHASE_NOTIFICATION, ) From 93632b76af1cbc1097179c402b776e399f3ebdeb Mon Sep 17 00:00:00 2001 From: ItsRqtl Date: Tue, 11 Jun 2024 11:54:12 -0700 Subject: [PATCH 2/2] fix: set message type 36-39 to be deletable --- interactions/models/discord/enums.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/interactions/models/discord/enums.py b/interactions/models/discord/enums.py index 2d8355ead..8ffd9ad53 100644 --- a/interactions/models/discord/enums.py +++ b/interactions/models/discord/enums.py @@ -422,6 +422,10 @@ def deletable(cls) -> Tuple["MessageType", ...]: cls.STAGE_SPEAKER, cls.STAGE_TOPIC, cls.GUILD_APPLICATION_PREMIUM_SUBSCRIPTION, + cls.GUILD_INCIDENT_ALERT_MODE_ENABLED, + cls.GUILD_INCIDENT_ALERT_MODE_DISABLED, + cls.GUILD_INCIDENT_REPORT_RAID, + cls.GUILD_INCIDENT_REPORT_FALSE_ALARM, cls.PURCHASE_NOTIFICATION, )