diff --git a/src/structures/Message.ts b/src/structures/Message.ts index 0d122dc..5508e69 100644 --- a/src/structures/Message.ts +++ b/src/structures/Message.ts @@ -164,7 +164,8 @@ export class Message extends BaseMessage { export type EditMessageWebhook = Omit['body'] & Pick; -export type WriteMessageWebhook = MessageWebhookMethodWriteParams; +export type WriteMessageWebhook = MessageWebhookMethodWriteParams['body'] & + Pick; export class WebhookMessage extends BaseMessage { constructor( @@ -190,7 +191,11 @@ export class WebhookMessage extends BaseMessage { } write(body: WriteMessageWebhook) { - return this.client.webhooks.writeMessage(this.webhookId, this.webhookToken, body); + const { query, ...rest } = body; + return this.client.webhooks.writeMessage(this.webhookId, this.webhookToken, { + body: rest, + query, + }); } delete(reason?: string) {