AutoModerationRuleBuilder.mentionSpam constructor

AutoModerationRuleBuilder.mentionSpam(
  1. {required String name,
  2. required AutoModerationEventType eventType,
  3. required List<AutoModerationActionBuilder> actions,
  4. bool? isEnabled,
  5. List<Snowflake>? exemptRoleIds,
  6. List<Snowflake>? exemptChannelIds,
  7. required int mentionTotalLimit,
  8. bool? isMentionRaidProtectionEnabled}
)

Implementation

AutoModerationRuleBuilder.mentionSpam({
  required this.name,
  required this.eventType,
  required this.actions,
  this.isEnabled,
  this.exemptRoleIds,
  this.exemptChannelIds,
  required int mentionTotalLimit,
  bool? isMentionRaidProtectionEnabled,
})  : triggerType = TriggerType.mentionSpam,
      metadata = TriggerMetadataBuilder(
        mentionTotalLimit: mentionTotalLimit,
        isMentionRaidProtectionEnabled: isMentionRaidProtectionEnabled,
      );