mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
feat: role subscriptions (#9040)
* feat: add role subscriptions (#8915) * feat: add role subscriptions * docs: casing Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com> Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com> * chore: version 13 specific things --------- Co-authored-by: Almeida <almeidx@pm.me>
This commit is contained in:
1
typings/enums.d.ts
vendored
1
typings/enums.d.ts
vendored
@@ -111,6 +111,7 @@ export const enum MessageTypes {
|
||||
GUILD_INVITE_REMINDER,
|
||||
CONTEXT_MENU_COMMAND,
|
||||
AUTO_MODERATION_ACTION,
|
||||
ROLE_SUBSCRIPTION_PURCHASE,
|
||||
}
|
||||
|
||||
export const enum DefaultMessageNotificationLevels {
|
||||
|
||||
14
typings/index.d.ts
vendored
14
typings/index.d.ts
vendored
@@ -3848,6 +3848,7 @@ export interface APIErrors {
|
||||
MAXIMUM_NUMBER_OF_STICKERS_REACHED: 30039;
|
||||
MAXIMUM_PRUNE_REQUESTS: 30040;
|
||||
MAXIMUM_GUILD_WIDGET_SETTINGS_UPDATE: 30042;
|
||||
MAXIMUM_NUMBER_OF_PREMIUM_EMOJIS: 30056;
|
||||
UNAUTHORIZED: 40001;
|
||||
ACCOUNT_VERIFICATION_REQUIRED: 40002;
|
||||
DIRECT_MESSAGES_TOO_FAST: 40003;
|
||||
@@ -3900,6 +3901,8 @@ export interface APIErrors {
|
||||
GUILD_MONETIZATION_REQUIRED: 50097;
|
||||
INSUFFICIENT_BOOSTS: 50101;
|
||||
INVALID_JSON: 50109;
|
||||
CANNOT_MIX_SUBSCRIPTION_AND_NON_SUBSCRIPTION_ROLES_FOR_EMOJI: 50144;
|
||||
CANNOT_CONVERT_PREMIUM_EMOJI_TO_NORMAL_EMOJI: 50145;
|
||||
TWO_FACTOR_REQUIRED: 60003;
|
||||
NO_USERS_WITH_DISCORDTAG_EXIST: 80004;
|
||||
REACTION_BLOCKED: 90001;
|
||||
@@ -5366,9 +5369,12 @@ export interface GuildStickerEditData {
|
||||
|
||||
export type GuildFeatures =
|
||||
| 'ANIMATED_ICON'
|
||||
| 'AUTO_MODERATION'
|
||||
| 'BANNER'
|
||||
| 'COMMERCE'
|
||||
| 'COMMUNITY'
|
||||
| 'CREATOR_MONETIZABLE_PROVISIONAL'
|
||||
| 'CREATOR_STORE_PAGE'
|
||||
| 'DISCOVERABLE'
|
||||
| 'FEATURABLE'
|
||||
| 'INVITES_DISABLED'
|
||||
@@ -5382,13 +5388,13 @@ export type GuildFeatures =
|
||||
| 'VIP_REGIONS'
|
||||
| 'WELCOME_SCREEN_ENABLED'
|
||||
| 'TICKETED_EVENTS_ENABLED'
|
||||
| 'MONETIZATION_ENABLED'
|
||||
| 'MORE_STICKERS'
|
||||
| 'THREE_DAY_THREAD_ARCHIVE'
|
||||
| 'SEVEN_DAY_THREAD_ARCHIVE'
|
||||
| 'PRIVATE_THREADS'
|
||||
| 'ROLE_ICONS'
|
||||
| 'AUTO_MODERATION';
|
||||
| 'ROLE_SUBSCRIPTIONS_AVAILABLE_FOR_PURCHASE'
|
||||
| 'ROLE_SUBSCRIPTIONS_ENABLED';
|
||||
|
||||
export interface GuildMemberEditData {
|
||||
nick?: string | null;
|
||||
@@ -5528,7 +5534,7 @@ export interface ImageURLOptions extends Omit<StaticImageURLOptions, 'format'> {
|
||||
format?: DynamicImageFormat;
|
||||
}
|
||||
|
||||
export type IntegrationType = 'twitch' | 'youtube' | 'discord';
|
||||
export type IntegrationType = 'twitch' | 'youtube' | 'discord' | 'guild_subscription';
|
||||
|
||||
export interface InteractionCollectorOptions<T extends Interaction, Cached extends CacheType = CacheType>
|
||||
extends CollectorOptions<[T]> {
|
||||
@@ -6147,6 +6153,8 @@ export interface RoleTagData {
|
||||
botId?: Snowflake;
|
||||
integrationId?: Snowflake;
|
||||
premiumSubscriberRole?: true;
|
||||
subscriptionListingId?: Snowflake;
|
||||
availableForPurchase?: true;
|
||||
}
|
||||
|
||||
export interface SetChannelPositionOptions {
|
||||
|
||||
Reference in New Issue
Block a user