feat: update MessageFlags & MessageTypes
This commit is contained in:
@@ -714,11 +714,31 @@ exports.IntegrationExpireBehaviors = createEnum(['REMOVE_ROLE', 'KICK']);
|
|||||||
* * CONTEXT_MENU_COMMAND
|
* * CONTEXT_MENU_COMMAND
|
||||||
* * AUTO_MODERATION_ACTION
|
* * AUTO_MODERATION_ACTION
|
||||||
* * ROLE_SUBSCRIPTION_PURCHASE
|
* * ROLE_SUBSCRIPTION_PURCHASE
|
||||||
|
* * INTERACTION_PREMIUM_UPSELL
|
||||||
|
* * STAGE_START
|
||||||
|
* * STAGE_END
|
||||||
|
* * STAGE_SPEAKER
|
||||||
|
* * STAGE_RAISE_HAND
|
||||||
|
* * STAGE_TOPIC
|
||||||
|
* * GUILD_APPLICATION_PREMIUM_SUBSCRIPTION
|
||||||
|
* * PREMIUM_REFERRAL
|
||||||
|
* * GUILD_INCIDENT_ALERT_MODE_ENABLED
|
||||||
|
* * GUILD_INCIDENT_ALERT_MODE_DISABLED
|
||||||
|
* * GUILD_INCIDENT_REPORT_RAID
|
||||||
|
* * GUILD_INCIDENT_REPORT_FALSE_ALARM
|
||||||
|
* * GUILD_DEADCHAT_REVIVE_PROMPT
|
||||||
|
* * CUSTOM_GIFT
|
||||||
|
* * GUILD_GAMING_STATS_PROMPT
|
||||||
|
* * PURCHASE_NOTIFICATION
|
||||||
|
* * POLL_RESULT
|
||||||
|
* * CHANGELOG
|
||||||
|
* * NITRO_NOTIFICATION
|
||||||
* @typedef {string} MessageType
|
* @typedef {string} MessageType
|
||||||
* @see {@link https://discord.com/developers/docs/resources/channel#message-object-message-types}
|
* @see {@link https://discord.com/developers/docs/resources/channel#message-object-message-types}
|
||||||
|
* @see {@link https://docs.discord.sex/resources/message#message-type}
|
||||||
*/
|
*/
|
||||||
exports.MessageTypes = [
|
exports.MessageTypes = [
|
||||||
'DEFAULT',
|
'DEFAULT', // 0
|
||||||
'RECIPIENT_ADD',
|
'RECIPIENT_ADD',
|
||||||
'RECIPIENT_REMOVE',
|
'RECIPIENT_REMOVE',
|
||||||
'CALL',
|
'CALL',
|
||||||
@@ -731,7 +751,7 @@ exports.MessageTypes = [
|
|||||||
'USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2',
|
'USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2',
|
||||||
'USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3',
|
'USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3',
|
||||||
'CHANNEL_FOLLOW_ADD',
|
'CHANNEL_FOLLOW_ADD',
|
||||||
null,
|
null, // 13
|
||||||
'GUILD_DISCOVERY_DISQUALIFIED',
|
'GUILD_DISCOVERY_DISQUALIFIED',
|
||||||
'GUILD_DISCOVERY_REQUALIFIED',
|
'GUILD_DISCOVERY_REQUALIFIED',
|
||||||
'GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING',
|
'GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING',
|
||||||
@@ -744,6 +764,29 @@ exports.MessageTypes = [
|
|||||||
'CONTEXT_MENU_COMMAND',
|
'CONTEXT_MENU_COMMAND',
|
||||||
'AUTO_MODERATION_ACTION',
|
'AUTO_MODERATION_ACTION',
|
||||||
'ROLE_SUBSCRIPTION_PURCHASE',
|
'ROLE_SUBSCRIPTION_PURCHASE',
|
||||||
|
'INTERACTION_PREMIUM_UPSELL',
|
||||||
|
'STAGE_START',
|
||||||
|
'STAGE_END',
|
||||||
|
'STAGE_SPEAKER',
|
||||||
|
'STAGE_RAISE_HAND',
|
||||||
|
'STAGE_TOPIC',
|
||||||
|
'GUILD_APPLICATION_PREMIUM_SUBSCRIPTION',
|
||||||
|
null, // 33
|
||||||
|
null,
|
||||||
|
'PREMIUM_REFERRAL',
|
||||||
|
'GUILD_INCIDENT_ALERT_MODE_ENABLED',
|
||||||
|
'GUILD_INCIDENT_ALERT_MODE_DISABLED',
|
||||||
|
'GUILD_INCIDENT_REPORT_RAID',
|
||||||
|
'GUILD_INCIDENT_REPORT_FALSE_ALARM',
|
||||||
|
'GUILD_DEADCHAT_REVIVE_PROMPT',
|
||||||
|
'CUSTOM_GIFT',
|
||||||
|
'GUILD_GAMING_STATS_PROMPT',
|
||||||
|
null,
|
||||||
|
'PURCHASE_NOTIFICATION',
|
||||||
|
null,
|
||||||
|
'POLL_RESULT',
|
||||||
|
'CHANGELOG',
|
||||||
|
'NITRO_NOTIFICATION',
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -32,10 +32,15 @@ class MessageFlags extends BitField {}
|
|||||||
* * `EPHEMERAL`
|
* * `EPHEMERAL`
|
||||||
* * `LOADING`
|
* * `LOADING`
|
||||||
* * `FAILED_TO_MENTION_SOME_ROLES_IN_THREAD`
|
* * `FAILED_TO_MENTION_SOME_ROLES_IN_THREAD`
|
||||||
|
* * `GUILD_FEED_HIDDEN`
|
||||||
|
* * `SHOULD_SHOW_LINK_NOT_DISCORD_WARNING`
|
||||||
* * `SUPPRESS_NOTIFICATIONS`
|
* * `SUPPRESS_NOTIFICATIONS`
|
||||||
* * `IS_VOICE_MESSAGE`
|
* * `IS_VOICE_MESSAGE`
|
||||||
|
* * `HAS_SNAPSHOT`
|
||||||
|
* * `IS_UIKIT_COMPONENTS`
|
||||||
* @type {Object}
|
* @type {Object}
|
||||||
* @see {@link https://discord.com/developers/docs/resources/channel#message-object-message-flags}
|
* @see {@link https://discord.com/developers/docs/resources/channel#message-object-message-flags}
|
||||||
|
* @see {@link https://docs.discord.sex/resources/message#message-flags}
|
||||||
*/
|
*/
|
||||||
MessageFlags.FLAGS = {
|
MessageFlags.FLAGS = {
|
||||||
CROSSPOSTED: 1 << 0,
|
CROSSPOSTED: 1 << 0,
|
||||||
@@ -47,8 +52,12 @@ MessageFlags.FLAGS = {
|
|||||||
EPHEMERAL: 1 << 6,
|
EPHEMERAL: 1 << 6,
|
||||||
LOADING: 1 << 7,
|
LOADING: 1 << 7,
|
||||||
FAILED_TO_MENTION_SOME_ROLES_IN_THREAD: 1 << 8,
|
FAILED_TO_MENTION_SOME_ROLES_IN_THREAD: 1 << 8,
|
||||||
|
GUILD_FEED_HIDDEN: 1 << 9,
|
||||||
|
SHOULD_SHOW_LINK_NOT_DISCORD_WARNING: 1 << 10,
|
||||||
SUPPRESS_NOTIFICATIONS: 1 << 12,
|
SUPPRESS_NOTIFICATIONS: 1 << 12,
|
||||||
IS_VOICE_MESSAGE: 1 << 13,
|
IS_VOICE_MESSAGE: 1 << 13,
|
||||||
|
HAS_SNAPSHOT: 1 << 14,
|
||||||
|
IS_UIKIT_COMPONENTS: 1 << 15,
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = MessageFlags;
|
module.exports = MessageFlags;
|
||||||
|
|||||||
21
typings/enums.d.ts
vendored
21
typings/enums.d.ts
vendored
@@ -94,7 +94,7 @@ export const enum MessagePollLayoutType {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const enum MessageTypes {
|
export const enum MessageTypes {
|
||||||
DEFAULT,
|
DEFAULT = 0,
|
||||||
RECIPIENT_ADD,
|
RECIPIENT_ADD,
|
||||||
RECIPIENT_REMOVE,
|
RECIPIENT_REMOVE,
|
||||||
CALL,
|
CALL,
|
||||||
@@ -119,6 +119,25 @@ export const enum MessageTypes {
|
|||||||
CONTEXT_MENU_COMMAND,
|
CONTEXT_MENU_COMMAND,
|
||||||
AUTO_MODERATION_ACTION,
|
AUTO_MODERATION_ACTION,
|
||||||
ROLE_SUBSCRIPTION_PURCHASE,
|
ROLE_SUBSCRIPTION_PURCHASE,
|
||||||
|
INTERACTION_PREMIUM_UPSELL,
|
||||||
|
STAGE_START,
|
||||||
|
STAGE_END,
|
||||||
|
STAGE_SPEAKER,
|
||||||
|
STAGE_RAISE_HAND,
|
||||||
|
STAGE_TOPIC,
|
||||||
|
GUILD_APPLICATION_PREMIUM_SUBSCRIPTION,
|
||||||
|
PREMIUM_REFERRAL = 35,
|
||||||
|
GUILD_INCIDENT_ALERT_MODE_ENABLED,
|
||||||
|
GUILD_INCIDENT_ALERT_MODE_DISABLED,
|
||||||
|
GUILD_INCIDENT_REPORT_RAID,
|
||||||
|
GUILD_INCIDENT_REPORT_FALSE_ALARM,
|
||||||
|
GUILD_DEADCHAT_REVIVE_PROMPT,
|
||||||
|
CUSTOM_GIFT,
|
||||||
|
GUILD_GAMING_STATS_PROMPT,
|
||||||
|
PURCHASE_NOTIFICATION = 44,
|
||||||
|
POLL_RESULT = 46,
|
||||||
|
CHANGELOG,
|
||||||
|
NITRO_NOTIFICATION,
|
||||||
}
|
}
|
||||||
|
|
||||||
export const enum DefaultMessageNotificationLevels {
|
export const enum DefaultMessageNotificationLevels {
|
||||||
|
|||||||
6
typings/index.d.ts
vendored
6
typings/index.d.ts
vendored
@@ -6964,8 +6964,12 @@ export type MessageFlagsString =
|
|||||||
| 'EPHEMERAL'
|
| 'EPHEMERAL'
|
||||||
| 'LOADING'
|
| 'LOADING'
|
||||||
| 'FAILED_TO_MENTION_SOME_ROLES_IN_THREAD'
|
| 'FAILED_TO_MENTION_SOME_ROLES_IN_THREAD'
|
||||||
|
| 'GUILD_FEED_HIDDEN'
|
||||||
|
| 'SHOULD_SHOW_LINK_NOT_DISCORD_WARNING'
|
||||||
| 'SUPPRESS_NOTIFICATIONS'
|
| 'SUPPRESS_NOTIFICATIONS'
|
||||||
| 'IS_VOICE_MESSAGE';
|
| 'IS_VOICE_MESSAGE'
|
||||||
|
| 'HAS_SNAPSHOT'
|
||||||
|
| 'IS_UIKIT_COMPONENTS';
|
||||||
|
|
||||||
export interface MessageInteraction {
|
export interface MessageInteraction {
|
||||||
id: Snowflake;
|
id: Snowflake;
|
||||||
|
|||||||
Reference in New Issue
Block a user