From d930c812bb4511a688b76d9bf1ac66e28bff033e Mon Sep 17 00:00:00 2001 From: Shubham Parihar Date: Thu, 24 Jun 2021 04:34:55 +0530 Subject: [PATCH] feat: add missing APIError codes (#5898) --- src/util/Constants.js | 69 +++++++++++++++++++++++++++++++++++++++++-- typings/index.d.ts | 36 +++++++++++++++++++++- 2 files changed, 102 insertions(+), 3 deletions(-) diff --git a/src/util/Constants.js b/src/util/Constants.js index 02f63e211..14fcc28e8 100644 --- a/src/util/Constants.js +++ b/src/util/Constants.js @@ -589,18 +589,39 @@ exports.VerificationLevels = createEnum(['NONE', 'LOW', 'MEDIUM', 'HIGH', 'VERY_ * * UNKNOWN_USER * * UNKNOWN_EMOJI * * UNKNOWN_WEBHOOK + * * UNKNOWN_WEBHOOK_SERVICE + * * UNKNOWN_SESSION * * UNKNOWN_BAN + * * UNKNOWN_SKU + * * UNKNOWN_STORE_LISTING + * * UNKNOWN_ENTITLEMENT + * * UNKNOWN_BUILD + * * UNKNOWN_LOBBY + * * UNKNOWN_BRANCH + * * UNKNOWN_STORE_DIRECTORY_LAYOUT + * * UNKNOWN_REDISTRIBUTABLE + * * UNKNOWN_GIFT_CODE * * UNKNOWN_GUILD_TEMPLATE + * * UNKNOWN_INTERACTION + * * UNKNOWN_APPLICATION_COMMAND + * * UNKNOWN_APPLICATION_COMMAND_PERMISSIONS * * UNKNOWN_STAGE_INSTANCE * * BOT_PROHIBITED_ENDPOINT * * BOT_ONLY_ENDPOINT + * * CANNOT_SEND_EXPLICIT_CONTENT + * * NOT_AUTHORIZED + * * SLOWMODE_RATE_LIMIT + * * ACCOUNT_OWNER_ONLY * * ANNOUNCEMENT_EDIT_LIMIT_EXCEEDED * * CHANNEL_HIT_WRITE_RATELIMIT + * * CONTENT_NOT_ALLOWED * * MAXIMUM_GUILDS * * MAXIMUM_FRIENDS * * MAXIMUM_PINS + * * MAXIMUM_RECIPIENTS * * MAXIMUM_ROLES * * MAXIMUM_WEBHOOKS + * * MAXIMUM_EMOJIS * * MAXIMUM_REACTIONS * * MAXIMUM_CHANNELS * * MAXIMUM_ATTACHMENTS @@ -608,11 +629,15 @@ exports.VerificationLevels = createEnum(['NONE', 'LOW', 'MEDIUM', 'HIGH', 'VERY_ * * MAXIMUM_ANIMATED_EMOJIS * * MAXIMUM_SERVER_MEMBERS * * GUILD_ALREADY_HAS_TEMPLATE + * * MAXIMUM_NON_GUILD_MEMBERS_BANS + * * MAXIMUM_BAN_FETCHES * * UNAUTHORIZED * * ACCOUNT_VERIFICATION_REQUIRED + * * DIRECT_MESSAGES_TOO_FAST * * REQUEST_ENTITY_TOO_LARGE * * FEATURE_TEMPORARILY_DISABLED * * USER_BANNED + * * TARGET_USER_NOT_CONNECTED_TO_VOICE * * ALREADY_CROSSPOSTED * * MISSING_ACCESS * * INVALID_ACCOUNT_TYPE @@ -635,15 +660,23 @@ exports.VerificationLevels = createEnum(['NONE', 'LOW', 'MEDIUM', 'HIGH', 'VERY_ * * CANNOT_EXECUTE_ON_SYSTEM_MESSAGE * * CANNOT_EXECUTE_ON_CHANNEL_TYPE * * INVALID_OAUTH_TOKEN + * * MISSING_OAUTH_SCOPE + * * INVALID_WEBHOOK_TOKEN + * * INVALID_ROLE * * INVALID_RECIPIENTS * * BULK_DELETE_MESSAGE_TOO_OLD * * INVALID_FORM_BODY * * INVITE_ACCEPTED_TO_GUILD_NOT_CONTAINING_BOT * * INVALID_API_VERSION + * * CANNOT_SELF_REDEEM_GIFT + * * PAYMENT_SOURCE_REQUIRED * * CANNOT_DELETE_COMMUNITY_REQUIRED_CHANNEL + * * INVALID_STICKER_SENT + * * TWO_FACTOR_REQUIRED + * * NO_USERS_WITH_DISCORDTAG_EXIST * * REACTION_BLOCKED - * * STAGE_ALREADY_OPEN * * RESOURCE_OVERLOADED + * * STAGE_ALREADY_OPEN * @typedef {string} APIError */ exports.APIErrors = { @@ -662,18 +695,39 @@ exports.APIErrors = { UNKNOWN_USER: 10013, UNKNOWN_EMOJI: 10014, UNKNOWN_WEBHOOK: 10015, + UNKNOWN_WEBHOOK_SERVICE: 10016, + UNKNOWN_SESSION: 10020, UNKNOWN_BAN: 10026, + UNKNOWN_SKU: 10027, + UNKNOWN_STORE_LISTING: 10028, + UNKNOWN_ENTITLEMENT: 10029, + UNKNOWN_BUILD: 10030, + UNKNOWN_LOBBY: 10031, + UNKNOWN_BRANCH: 10032, + UNKNOWN_STORE_DIRECTORY_LAYOUT: 10033, + UNKNOWN_REDISTRIBUTABLE: 10036, + UNKNOWN_GIFT_CODE: 10038, UNKNOWN_GUILD_TEMPLATE: 10057, + UNKNOWN_INTERACTION: 10062, + UNKNOWN_APPLICATION_COMMAND: 10063, + UNKNOWN_APPLICATION_COMMAND_PERMISSIONS: 10066, UNKNOWN_STAGE_INSTANCE: 10067, BOT_PROHIBITED_ENDPOINT: 20001, BOT_ONLY_ENDPOINT: 20002, + CANNOT_SEND_EXPLICIT_CONTENT: 20009, + NOT_AUTHORIZED: 20012, + SLOWMODE_RATE_LIMIT: 20016, + ACCOUNT_OWNER_ONLY: 20018, ANNOUNCEMENT_EDIT_LIMIT_EXCEEDED: 20022, CHANNEL_HIT_WRITE_RATELIMIT: 20028, + CONTENT_NOT_ALLOWED: 20031, MAXIMUM_GUILDS: 30001, MAXIMUM_FRIENDS: 30002, MAXIMUM_PINS: 30003, + MAXIMUM_RECIPIENTS: 30004, MAXIMUM_ROLES: 30005, MAXIMUM_WEBHOOKS: 30007, + MAXIMUM_EMOJIS: 30008, MAXIMUM_REACTIONS: 30010, MAXIMUM_CHANNELS: 30013, MAXIMUM_ATTACHMENTS: 30015, @@ -681,11 +735,15 @@ exports.APIErrors = { MAXIMUM_ANIMATED_EMOJIS: 30018, MAXIMUM_SERVER_MEMBERS: 30019, GUILD_ALREADY_HAS_TEMPLATE: 30031, + MAXIMUM_NON_GUILD_MEMBERS_BANS: 30035, + MAXIMUM_BAN_FETCHES: 30037, UNAUTHORIZED: 40001, ACCOUNT_VERIFICATION_REQUIRED: 40002, + DIRECT_MESSAGES_TOO_FAST: 40003, REQUEST_ENTITY_TOO_LARGE: 40005, FEATURE_TEMPORARILY_DISABLED: 40006, USER_BANNED: 40007, + TARGET_USER_NOT_CONNECTED_TO_VOICE: 40032, ALREADY_CROSSPOSTED: 40033, MISSING_ACCESS: 50001, INVALID_ACCOUNT_TYPE: 50002, @@ -708,16 +766,23 @@ exports.APIErrors = { CANNOT_EXECUTE_ON_SYSTEM_MESSAGE: 50021, CANNOT_EXECUTE_ON_CHANNEL_TYPE: 50024, INVALID_OAUTH_TOKEN: 50025, + MISSING_OAUTH_SCOPE: 50026, + INVALID_WEBHOOK_TOKEN: 50027, + INVALID_ROLE: 50028, INVALID_RECIPIENTS: 50033, BULK_DELETE_MESSAGE_TOO_OLD: 50034, INVALID_FORM_BODY: 50035, INVITE_ACCEPTED_TO_GUILD_NOT_CONTAINING_BOT: 50036, INVALID_API_VERSION: 50041, + CANNOT_SELF_REDEEM_GIFT: 50054, + PAYMENT_SOURCE_REQUIRED: 50070, CANNOT_DELETE_COMMUNITY_REQUIRED_CHANNEL: 50074, INVALID_STICKER_SENT: 50081, + TWO_FACTOR_REQUIRED: 60003, + NO_USERS_WITH_DISCORDTAG_EXIST: 80004, REACTION_BLOCKED: 90001, - STAGE_ALREADY_OPEN: 150006, RESOURCE_OVERLOADED: 130000, + STAGE_ALREADY_OPEN: 150006, }; /** diff --git a/typings/index.d.ts b/typings/index.d.ts index 26b1b21b9..6c1b6d72d 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -2554,18 +2554,39 @@ declare module 'discord.js' { UNKNOWN_USER: 10013; UNKNOWN_EMOJI: 10014; UNKNOWN_WEBHOOK: 10015; + UNKNOWN_WEBHOOK_SERVICE: 10016; + UNKNOWN_SESSION: 10020; UNKNOWN_BAN: 10026; + UNKNOWN_SKU: 10027; + UNKNOWN_STORE_LISTING: 10028; + UNKNOWN_ENTITLEMENT: 10029; + UNKNOWN_BUILD: 10030; + UNKNOWN_LOBBY: 10031; + UNKNOWN_BRANCH: 10032; + UNKNOWN_STORE_DIRECTORY_LAYOUT: 10033; + UNKNOWN_REDISTRIBUTABLE: 10036; + UNKNOWN_GIFT_CODE: 10038; UNKNOWN_GUILD_TEMPLATE: 10057; + UNKNOWN_INTERACTION: 10062; + UNKNOWN_APPLICATION_COMMAND: 10063; + UNKNOWN_APPLICATION_COMMAND_PERMISSIONS: 10066; UNKNOWN_STAGE_INSTANCE: 10067; BOT_PROHIBITED_ENDPOINT: 20001; BOT_ONLY_ENDPOINT: 20002; + CANNOT_SEND_EXPLICIT_CONTENT: 20009; + NOT_AUTHORIZED: 20012; + SLOWMODE_RATE_LIMIT: 20016; + ACCOUNT_OWNER_ONLY: 20018; ANNOUNCEMENT_EDIT_LIMIT_EXCEEDED: 20022; CHANNEL_HIT_WRITE_RATELIMIT: 20028; + CONTENT_NOT_ALLOWED: 20031; MAXIMUM_GUILDS: 30001; MAXIMUM_FRIENDS: 30002; MAXIMUM_PINS: 30003; + MAXIMUM_RECIPIENTS: 30004; MAXIMUM_ROLES: 30005; MAXIMUM_WEBHOOKS: 30007; + MAXIMUM_EMOJIS: 30008; MAXIMUM_REACTIONS: 30010; MAXIMUM_CHANNELS: 30013; MAXIMUM_ATTACHMENTS: 30015; @@ -2573,11 +2594,15 @@ declare module 'discord.js' { MAXIMUM_ANIMATED_EMOJIS: 30018; MAXIMUM_SERVER_MEMBERS: 30019; GUILD_ALREADY_HAS_TEMPLATE: 30031; + MAXIMUM_NON_GUILD_MEMBERS_BANS: 30035; + MAXIMUM_BAN_FETCHES: 30037; UNAUTHORIZED: 40001; ACCOUNT_VERIFICATION_REQUIRED: 40002; + DIRECT_MESSAGES_TOO_FAST: 40003; REQUEST_ENTITY_TOO_LARGE: 40005; FEATURE_TEMPORARILY_DISABLED: 40006; USER_BANNED: 40007; + TARGET_USER_NOT_CONNECTED_TO_VOICE: 40032; ALREADY_CROSSPOSTED: 40033; MISSING_ACCESS: 50001; INVALID_ACCOUNT_TYPE: 50002; @@ -2598,16 +2623,25 @@ declare module 'discord.js' { CANNOT_PIN_MESSAGE_IN_OTHER_CHANNEL: 50019; INVALID_OR_TAKEN_INVITE_CODE: 50020; CANNOT_EXECUTE_ON_SYSTEM_MESSAGE: 50021; + CANNOT_EXECUTE_ON_CHANNEL_TYPE: 50024; INVALID_OAUTH_TOKEN: 50025; + MISSING_OAUTH_SCOPE: 50026; + INVALID_WEBHOOK_TOKEN: 50027; + INVALID_ROLE: 50028; + INVALID_RECIPIENTS: 50033; BULK_DELETE_MESSAGE_TOO_OLD: 50034; INVALID_FORM_BODY: 50035; INVITE_ACCEPTED_TO_GUILD_NOT_CONTAINING_BOT: 50036; INVALID_API_VERSION: 50041; + CANNOT_SELF_REDEEM_GIFT: 50054; + PAYMENT_SOURCE_REQUIRED: 50070; CANNOT_DELETE_COMMUNITY_REQUIRED_CHANNEL: 50074; INVALID_STICKER_SENT: 50081; + TWO_FACTOR_REQUIRED: 60003; + NO_USERS_WITH_DISCORDTAG_EXIST: 80004; REACTION_BLOCKED: 90001; - STAGE_ALREADY_OPEN: 150006; RESOURCE_OVERLOADED: 130000; + STAGE_ALREADY_OPEN: 150006; } interface ApplicationAsset {