diff --git a/src/structures/Message.ts b/src/structures/Message.ts index d9a91a4..0d122dc 100644 --- a/src/structures/Message.ts +++ b/src/structures/Message.ts @@ -162,7 +162,8 @@ export class Message extends BaseMessage { } } -export type EditMessageWebhook = Omit; +export type EditMessageWebhook = Omit['body'] & + Pick; export type WriteMessageWebhook = MessageWebhookMethodWriteParams; export class WebhookMessage extends BaseMessage { @@ -180,7 +181,12 @@ export class WebhookMessage extends BaseMessage { } edit(body: EditMessageWebhook) { - return this.client.webhooks.editMessage(this.webhookId, this.webhookToken, { ...body, messageId: this.id }); + const { query, ...rest } = body; + return this.client.webhooks.editMessage(this.webhookId, this.webhookToken, { + body: rest, + query, + messageId: this.id, + }); } write(body: WriteMessageWebhook) {