From 1c615d1bb2606d5f19e55076d4ecab95c619518e Mon Sep 17 00:00:00 2001 From: IlluminatiFish <45714340+IlluminatiFish@users.noreply.github.com> Date: Sat, 8 Jan 2022 11:42:50 +0000 Subject: [PATCH] fix(WebhookClient): Updated webhook url regex (#6804) --- packages/discord.js/src/client/WebhookClient.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/discord.js/src/client/WebhookClient.js b/packages/discord.js/src/client/WebhookClient.js index ce458a71a..1c66194be 100644 --- a/packages/discord.js/src/client/WebhookClient.js +++ b/packages/discord.js/src/client/WebhookClient.js @@ -30,7 +30,7 @@ class WebhookClient extends BaseClient { if ('url' in data) { const url = data.url.match( // eslint-disable-next-line no-useless-escape - /^https?:\/\/(?:canary|ptb)?\.?discord\.com\/api\/webhooks(?:\/v[0-9]\d*)?\/([^\/]+)\/([^\/]+)/i, + /https?:\/\/(?:ptb\.|canary\.)?discord\.com\/api(?:\/v\d{1,2})?\/webhooks\/(\d{17,19})\/([\w-]{68})/i, ); if (!url || url.length <= 1) throw new Error('WEBHOOK_URL_INVALID');