mirror of
https://github.com/discordeno/discordeno.git
synced 2026-09-17 08:47:22 +00:00
feat(bot,types): add missing automod trigger metadata (#2973)
This commit is contained in:
@@ -17,6 +17,7 @@ export function transformAutoModerationRule(bot: Bot, payload: DiscordAutoModera
|
||||
triggerMetadata: payload.trigger_metadata
|
||||
? {
|
||||
keywordFilter: payload.trigger_metadata.keyword_filter,
|
||||
regexPatterns: payload.trigger_metadata.regex_patterns,
|
||||
presets: payload.trigger_metadata.presets,
|
||||
allowList: payload.trigger_metadata.allow_list,
|
||||
mentionTotalLimit: payload.trigger_metadata.mention_total_limit,
|
||||
|
||||
@@ -1415,12 +1415,14 @@ export enum AutoModerationTriggerTypes {
|
||||
export interface DiscordAutoModerationRuleTriggerMetadata {
|
||||
/** The keywords needed to match. Only present when TriggerType.Keyword */
|
||||
keyword_filter?: string[]
|
||||
/** Regular expression patterns which will be matched against content. Only present when TriggerType.Keyword */
|
||||
regex_patterns: string[]
|
||||
/** The pre-defined lists of words to match from. Only present when TriggerType.KeywordPreset */
|
||||
presets?: DiscordAutoModerationRuleTriggerMetadataPresets[]
|
||||
/** The substrings which will exempt from triggering the preset trigger type. Only present when TriggerType.KeywordPreset */
|
||||
allow_list: string[]
|
||||
allow_list?: string[]
|
||||
/** Total number of mentions (role & user) allowed per message (Maximum of 50) */
|
||||
mention_total_limit: number
|
||||
mention_total_limit?: number
|
||||
}
|
||||
|
||||
export enum DiscordAutoModerationRuleTriggerMetadataPresets {
|
||||
|
||||
@@ -715,6 +715,8 @@ export interface CreateAutoModerationRuleOptions {
|
||||
triggerMetadata: {
|
||||
/** The keywords needed to match. Only present when TriggerType.Keyword */
|
||||
keywordFilter?: string[]
|
||||
/** Regular expression patterns which will be matched against content. Only present when TriggerType.Keyword */
|
||||
regexPatterns?: string[]
|
||||
/** The pre-defined lists of words to match from. Only present when TriggerType.KeywordPreset */
|
||||
presets?: DiscordAutoModerationRuleTriggerMetadataPresets[]
|
||||
/** The substrings which will exempt from triggering the preset trigger type. Only present when TriggerType.KeywordPreset */
|
||||
|
||||
Reference in New Issue
Block a user