From 8cdbe23766c6e5fe1e0acc040120e839511fea2c Mon Sep 17 00:00:00 2001 From: Vlad Frangu Date: Sat, 26 Apr 2025 03:57:04 +0300 Subject: [PATCH] fix: set `with_components` when sending components through webhooks --- packages/discord.js/src/structures/Webhook.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/discord.js/src/structures/Webhook.js b/packages/discord.js/src/structures/Webhook.js index 5e529ebb3..0f017054b 100644 --- a/packages/discord.js/src/structures/Webhook.js +++ b/packages/discord.js/src/structures/Webhook.js @@ -214,12 +214,14 @@ class Webhook { messagePayload = MessagePayload.create(this, options).resolveBody(); } + const { body, files } = await messagePayload.resolveFiles(); + const query = makeURLSearchParams({ wait: true, thread_id: messagePayload.options.threadId, + with_components: body?.components?.length > 0, }); - const { body, files } = await messagePayload.resolveFiles(); const d = await this.client.rest.post(Routes.webhook(this.id, this.token), { body, files,