Add additional audit log types for automod

This commit is contained in:
Josh
2022-08-28 16:08:05 +10:00
committed by GitHub
parent 3588793965
commit c2f9e0be43
3 changed files with 46 additions and 2 deletions

View File

@ -578,7 +578,11 @@ class AuditLogEntry(Hashable):
channel=self.guild.get_channel_or_thread(channel_id) or Object(id=channel_id),
message_id=int(extra['message_id']),
)
elif self.action is enums.AuditLogAction.automod_block_message:
elif (
self.action is enums.AuditLogAction.automod_block_message
or self.action is enums.AuditLogAction.automod_flag_message
or self.action is enums.AuditLogAction.automod_timeout_member
):
channel_id = int(extra['channel_id'])
self.extra = _AuditLogProxyAutoModAction(
automod_rule_name=extra['auto_moderation_rule_name'],