From 088dbe016fdb72fb751931938bf7240c34fa64c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=86MB=C3=98?= <69138346+TAEMBO@users.noreply.github.com> Date: Tue, 18 Jun 2024 01:30:44 -0700 Subject: [PATCH] feat: add premium buttons (#1010) --- deno/payloads/v10/_interactions/responses.ts | 2 ++ deno/payloads/v10/channel.ts | 14 +++++++++++++- deno/payloads/v9/_interactions/responses.ts | 2 ++ deno/payloads/v9/channel.ts | 14 +++++++++++++- payloads/v10/_interactions/responses.ts | 2 ++ payloads/v10/channel.ts | 14 +++++++++++++- payloads/v9/_interactions/responses.ts | 2 ++ payloads/v9/channel.ts | 14 +++++++++++++- 8 files changed, 60 insertions(+), 4 deletions(-) diff --git a/deno/payloads/v10/_interactions/responses.ts b/deno/payloads/v10/_interactions/responses.ts index 14cc51e6..aa35489c 100644 --- a/deno/payloads/v10/_interactions/responses.ts +++ b/deno/payloads/v10/_interactions/responses.ts @@ -98,6 +98,8 @@ export enum InteractionResponseType { Modal, /** * Respond to an interaction with an upgrade button, only available for apps with monetization enabled + * + * @deprecated See https://discord.com/developers/docs/change-log#premium-apps-new-premium-button-style-deep-linking-url-schemes */ PremiumRequired, } diff --git a/deno/payloads/v10/channel.ts b/deno/payloads/v10/channel.ts index accb8bf6..2abad8e0 100644 --- a/deno/payloads/v10/channel.ts +++ b/deno/payloads/v10/channel.ts @@ -1652,7 +1652,18 @@ export interface APIButtonComponentWithURL extends APIButtonComponentBase