interface APIAutoModerationRuleTriggerMetadata

external
export interface APIAutoModerationRuleTriggerMetadata

https://discord.com/developers/docs/resources/auto-moderation#auto-moderation-rule-object-trigger-metadata

optionalexternal
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 See [keyword matching strategies](https://discord.com/developers/docs/resources/auto-moderation#auto-moderation-rule-object-keyword-matching-strategies)Associated trigger types: Keyword, KeywordPreset, MemberProfile

optionalexternal
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 See [keyword matching strategies](https://discord.com/developers/docs/resources/auto-moderation#auto-moderation-rule-object-keyword-matching-strategies)Associated trigger types: Keyword, MemberProfile

optionalexternal
mention_raid_protection_enabled? : boolean

Whether to automatically detect mention raidsAssociated trigger type: MentionSpam

optionalexternal
mention_total_limit? : number

Total number of mentions (role & user) allowed per message (Maximum of 50)Associated trigger type: MentionSpam

optionalexternal
presets? : AutoModerationRuleKeywordPresetType[]

The internally pre-defined wordsets which will be searched for in contentAssociated trigger type: KeywordPreset

optionalexternal
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: Keyword, MemberProfile