Skip to content

Commit 57c2dbe

Browse files
authored
feat: add new auditlog events (#1088)
1 parent aef1666 commit 57c2dbe

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

interactions/api/models/audit_log.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ class AuditLogEvents(IntEnum):
7979
:ivar int AUTO_MODERATION_RULE_UPDATE: 141 - Auto Moderation rule was updated
8080
:ivar int AUTO_MODERATION_RULE_DELETE: 142 - Auto Moderation rule was deleted
8181
:ivar int AUTO_MODERATION_BLOCK_MESSAGE: 143 - Message was blocked by AutoMod (according to a rule)
82+
:ivar int AUTO_MODERATION_FLAG_TO_CHANNEL: 144 - Message was flagged by AutoMod (according to a rule)
83+
:ivar int AUTO_MODERATION_USER_COMMUNICATION_DISABLED: 145 - Member was timed out by AutoMod (according to a rule)
8284
"""
8385

8486
# guild related
@@ -162,6 +164,8 @@ class AuditLogEvents(IntEnum):
162164
AUTO_MODERATION_RULE_UPDATE = 141
163165
AUTO_MODERATION_RULE_DELETE = 142
164166
AUTO_MODERATION_BLOCK_MESSAGE = 143
167+
AUTO_MODERATION_FLAG_TO_CHANNEL = 144
168+
AUTO_MODERATION_USER_COMMUNICATION_DISABLED = 145
165169

166170

167171
@define()
@@ -186,6 +190,8 @@ class OptionalAuditEntryInfo(DictSerializerMixin):
186190
187191
:ivar Snowflake application_id: ID of the app whose permissions were targeted. ``AuditLogEvents``-type: 121
188192
:ivar Snowflake channel_id: Channel in which the entities were targeted. ``AuditLogEvents``-types: 26, 74, 75, 72, 83, 84, 85
193+
:ivar str auto_moderation_rule_name: Name of the Auto Moderation rule that was triggered. ``AuditLogEvents``-types: 143, 144, 145
194+
:ivar str auto_moderation_rule_trigger_type: Trigger type of the Auto Moderation rule that was triggered. ``AuditLogEvents``-types: 143, 144, 145
189195
:ivar str count: Number of entities that were targeted. ``AuditLogEvents``-types: 72, 73, 27, 26
190196
:ivar str delete_member_days: Number of days after which inactive members were kicked. ``AuditLogEvents``-types: 21
191197
:ivar Snowflake id: ID of the overwritten entity. ``AuditLogEvents``-types: 13, 14, 15
@@ -197,6 +203,8 @@ class OptionalAuditEntryInfo(DictSerializerMixin):
197203

198204
application_id: Snowflake = field(converter=Snowflake)
199205
channel_id: Snowflake = field(converter=Snowflake)
206+
auto_moderation_rule_name: str = field()
207+
auto_moderation_rule_trigger_type: str = field()
200208
count: str = field()
201209
delete_member_days: str = field()
202210
id: Snowflake = field(converter=Snowflake)

0 commit comments

Comments
 (0)