From 6bbbd0c0617e779e0815c77b84197ec247ab0346 Mon Sep 17 00:00:00 2001 From: ITOH Date: Thu, 10 Jun 2021 13:45:48 +0200 Subject: [PATCH] add: new CreateMessage#embeds --- src/helpers/messages/send_message.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/helpers/messages/send_message.ts b/src/helpers/messages/send_message.ts index 590573b51..915d44431 100644 --- a/src/helpers/messages/send_message.ts +++ b/src/helpers/messages/send_message.ts @@ -34,7 +34,13 @@ export async function sendMessage(channelId: bigint, content: string | CreateMes const requiredPerms: Set = new Set(["SEND_MESSAGES", "VIEW_CHANNEL"]); if (content.tts) requiredPerms.add("SEND_TTS_MESSAGES"); - if (content.embed) requiredPerms.add("EMBED_LINKS"); + // TODO: v12 remove + if (content.embed) content.embeds = [content.embed, ...(content.embeds || [])]; + if (content.embeds?.length) requiredPerms.add("EMBED_LINKS"); + if (content.embeds && content.embeds.length > 10) { + content.embeds.splice(10); + } + if (content.messageReference?.messageId || content.allowedMentions?.repliedUser) { requiredPerms.add("READ_MESSAGE_HISTORY"); }