From 0d47c69ca80909205f14004aaf26645f367c06d0 Mon Sep 17 00:00:00 2001 From: MateoDeveloper <79017590+Mateo-tem@users.noreply.github.com> Date: Sat, 25 Feb 2023 09:17:33 -0500 Subject: [PATCH] feat(AutoModeration): add `custom_message` field support (#727) --- deno/payloads/v10/autoModeration.ts | 9 ++++++++- deno/payloads/v9/autoModeration.ts | 9 ++++++++- payloads/v10/autoModeration.ts | 9 ++++++++- payloads/v9/autoModeration.ts | 9 ++++++++- 4 files changed, 32 insertions(+), 4 deletions(-) diff --git a/deno/payloads/v10/autoModeration.ts b/deno/payloads/v10/autoModeration.ts index 9b08e73ef..457188371 100644 --- a/deno/payloads/v10/autoModeration.ts +++ b/deno/payloads/v10/autoModeration.ts @@ -169,7 +169,8 @@ export interface APIAutoModerationAction { */ export enum AutoModerationActionType { /** - * Blocks the content of a message according to the rule + * Blocks a member's message and prevents it from being posted. + * A custom explanation can be specified and shown to members whenever their message is blocked */ BlockMessage = 1, /** @@ -200,4 +201,10 @@ export interface APIAutoModerationActionMetadata { * Associated action type: {@link AutoModerationActionType.Timeout} */ duration_seconds?: number; + /** + * Additional explanation that will be shown to members whenever their message is blocked (Maximum 150 characters) + * + * Associated action type {@link AutoModerationActionType.BlockMessage} + */ + custom_message?: string; } diff --git a/deno/payloads/v9/autoModeration.ts b/deno/payloads/v9/autoModeration.ts index 9b08e73ef..457188371 100644 --- a/deno/payloads/v9/autoModeration.ts +++ b/deno/payloads/v9/autoModeration.ts @@ -169,7 +169,8 @@ export interface APIAutoModerationAction { */ export enum AutoModerationActionType { /** - * Blocks the content of a message according to the rule + * Blocks a member's message and prevents it from being posted. + * A custom explanation can be specified and shown to members whenever their message is blocked */ BlockMessage = 1, /** @@ -200,4 +201,10 @@ export interface APIAutoModerationActionMetadata { * Associated action type: {@link AutoModerationActionType.Timeout} */ duration_seconds?: number; + /** + * Additional explanation that will be shown to members whenever their message is blocked (Maximum 150 characters) + * + * Associated action type {@link AutoModerationActionType.BlockMessage} + */ + custom_message?: string; } diff --git a/payloads/v10/autoModeration.ts b/payloads/v10/autoModeration.ts index 2670e14f9..1f85c6c65 100644 --- a/payloads/v10/autoModeration.ts +++ b/payloads/v10/autoModeration.ts @@ -169,7 +169,8 @@ export interface APIAutoModerationAction { */ export enum AutoModerationActionType { /** - * Blocks the content of a message according to the rule + * Blocks a member's message and prevents it from being posted. + * A custom explanation can be specified and shown to members whenever their message is blocked */ BlockMessage = 1, /** @@ -200,4 +201,10 @@ export interface APIAutoModerationActionMetadata { * Associated action type: {@link AutoModerationActionType.Timeout} */ duration_seconds?: number; + /** + * Additional explanation that will be shown to members whenever their message is blocked (Maximum 150 characters) + * + * Associated action type {@link AutoModerationActionType.BlockMessage} + */ + custom_message?: string; } diff --git a/payloads/v9/autoModeration.ts b/payloads/v9/autoModeration.ts index 2670e14f9..1f85c6c65 100644 --- a/payloads/v9/autoModeration.ts +++ b/payloads/v9/autoModeration.ts @@ -169,7 +169,8 @@ export interface APIAutoModerationAction { */ export enum AutoModerationActionType { /** - * Blocks the content of a message according to the rule + * Blocks a member's message and prevents it from being posted. + * A custom explanation can be specified and shown to members whenever their message is blocked */ BlockMessage = 1, /** @@ -200,4 +201,10 @@ export interface APIAutoModerationActionMetadata { * Associated action type: {@link AutoModerationActionType.Timeout} */ duration_seconds?: number; + /** + * Additional explanation that will be shown to members whenever their message is blocked (Maximum 150 characters) + * + * Associated action type {@link AutoModerationActionType.BlockMessage} + */ + custom_message?: string; }