diff --git a/backend/src/pluginUtils.ts b/backend/src/pluginUtils.ts index 45fbf79b..f0b8694d 100644 --- a/backend/src/pluginUtils.ts +++ b/backend/src/pluginUtils.ts @@ -6,8 +6,9 @@ import { GuildMember, GuildTextBasedChannel, Message, + MessageCreateOptions, MessageMentionOptions, - MessageOptions, + MessagePayload, TextBasedChannel, TextChannel, } from "discord.js"; @@ -202,7 +203,7 @@ export async function sendSuccessMessage( ): Promise { const emoji = pluginData.fullConfig.success_emoji || undefined; const formattedBody = successMessage(body, emoji); - const content: MessageOptions = allowedMentions + const content: MessageCreateOptions = allowedMentions ? { content: formattedBody, allowedMentions } : { content: formattedBody }; @@ -223,7 +224,7 @@ export async function sendErrorMessage( ): Promise { const emoji = pluginData.fullConfig.error_emoji || undefined; const formattedBody = errorMessage(body, emoji); - const content: MessageOptions = allowedMentions + const content: MessageCreateOptions = allowedMentions ? { content: formattedBody, allowedMentions } : { content: formattedBody }; diff --git a/backend/src/utils.ts b/backend/src/utils.ts index 514d6275..692c67a6 100644 --- a/backend/src/utils.ts +++ b/backend/src/utils.ts @@ -573,7 +573,7 @@ export function convertMSToDelayString(ms: number): string { return result; } -export function successMessage(str, emoji = "<:zep_check:650361014180904971>") { +export function successMessage(str: string, emoji = "<:zep_check:650361014180904971>") { return emoji ? `${emoji} ${str}` : str; }