feat(auditlog): add auto moderation actions and options (#1371)

This commit is contained in:
Earlopain 2023-05-14 17:42:41 +02:00 committed by GitHub
parent 7c47cfc906
commit 160605c9c3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1746,6 +1746,8 @@ type AuditLogOptions struct {
ID string `json:"id"`
Type *AuditLogOptionsType `json:"type"`
RoleName string `json:"role_name"`
AutoModerationRuleName string `json:"auto_moderation_rule_name"`
AutoModerationRuleTriggerType string `json:"auto_moderation_rule_trigger_type"`
}
// AuditLogOptionsType of the AuditLogOption
@ -1824,6 +1826,13 @@ const (
AuditLogActionThreadDelete AuditLogAction = 112
AuditLogActionApplicationCommandPermissionUpdate AuditLogAction = 121
AuditLogActionAutoModerationRuleCreate AuditLogAction = 140
AuditLogActionAutoModerationRuleUpdate AuditLogAction = 141
AuditLogActionAutoModerationRuleDelete AuditLogAction = 142
AuditLogActionAutoModerationBlockMessage AuditLogAction = 143
AuditLogActionAutoModerationFlagToChannel AuditLogAction = 144
AuditLogActionAutoModerationUserCommunicationDisabled AuditLogAction = 145
)
// GuildMemberParams stores data needed to update a member