diff --git a/src/util/Constants.js b/src/util/Constants.js index 726ca6b82..7ec2fa7b8 100644 --- a/src/util/Constants.js +++ b/src/util/Constants.js @@ -376,6 +376,7 @@ exports.InviteScopes = [ * * APPLICATION_COMMAND * * THREAD_STARTER_MESSAGE * * GUILD_INVITE_REMINDER + * * CONTEXT_MENU_COMMAND * @typedef {string} MessageType * @see {@link https://discord.com/developers/docs/resources/channel#message-object-message-types} */ @@ -403,6 +404,7 @@ exports.MessageTypes = [ 'APPLICATION_COMMAND', 'THREAD_STARTER_MESSAGE', 'GUILD_INVITE_REMINDER', + 'CONTEXT_MENU_COMMAND', ]; /** @@ -410,10 +412,11 @@ exports.MessageTypes = [ * * DEFAULT * * REPLY * * APPLICATION_COMMAND + * * CONTEXT_MENU_COMMAND * @typedef {string} SystemMessageType */ exports.SystemMessageTypes = exports.MessageTypes.filter( - type => type && !['DEFAULT', 'REPLY', 'APPLICATION_COMMAND'].includes(type), + type => type && !['DEFAULT', 'REPLY', 'APPLICATION_COMMAND', 'CONTEXT_MENU_COMMAND'].includes(type), ); /** diff --git a/typings/index.d.ts b/typings/index.d.ts index 7e225e7f7..6e99a438a 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -4379,7 +4379,8 @@ export type MessageType = | 'REPLY' | 'APPLICATION_COMMAND' | 'THREAD_STARTER_MESSAGE' - | 'GUILD_INVITE_REMINDER'; + | 'GUILD_INVITE_REMINDER' + | 'CONTEXT_MENU_COMMAND'; export type MFALevel = keyof typeof MFALevels; @@ -4646,7 +4647,10 @@ export type SystemChannelFlagsString = export type SystemChannelFlagsResolvable = BitFieldResolvable; -export type SystemMessageType = Exclude; +export type SystemMessageType = Exclude< + MessageType, + 'DEFAULT' | 'REPLY' | 'APPLICATION_COMMAND' | 'CONTEXT_MENU_COMMAND' +>; export type StageChannelResolvable = StageChannel | Snowflake;