interface APIAutoModerationRuleTriggerMetadata {
    allow_list?: string[];
    keyword_filter?: string[];
    mention_raid_protection_enabled?: boolean;
    mention_total_limit?: number;
    presets?: AutoModerationRuleKeywordPresetType[];
    regex_patterns?: string[];
}

Properties

allow_list?: string[]

Substrings which will be exempt from triggering the preset trigger type (Maximum of 1000)

A allowed-word can be a phrase which contains multiple words. Wildcard symbols can be used to customize how each string will be matched. Each keyword must be 60 characters or less

keyword_filter?: string[]

Substrings which will be searched for in content (Maximum of 1000)

A keyword can be a phrase which contains multiple words. Wildcard symbols can be used to customize how each string will be matched. Each keyword must be 60 characters or less

mention_raid_protection_enabled?: boolean

Whether to automatically detect mention raids

Associated trigger type: AutoModerationRuleTriggerType.MentionSpam

mention_total_limit?: number

Total number of mentions (role & user) allowed per message (Maximum of 50)

Associated trigger type: AutoModerationRuleTriggerType.MentionSpam

The internally pre-defined wordsets which will be searched for in content

Associated trigger type: AutoModerationRuleTriggerType.KeywordPreset

regex_patterns?: string[]

Regular expression patterns which will be matched against content (Maximum of 10)

Only Rust flavored regex is currently supported (Maximum of 260 characters)

Associated trigger types: AutoModerationRuleTriggerType.Keyword, AutoModerationRuleTriggerType.MemberProfile