feat: update MessageFlags & MessageTypes
This commit is contained in:
@@ -714,11 +714,31 @@ exports.IntegrationExpireBehaviors = createEnum(['REMOVE_ROLE', 'KICK']);
|
||||
* * CONTEXT_MENU_COMMAND
|
||||
* * AUTO_MODERATION_ACTION
|
||||
* * 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
|
||||
* @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 = [
|
||||
'DEFAULT',
|
||||
'DEFAULT', // 0
|
||||
'RECIPIENT_ADD',
|
||||
'RECIPIENT_REMOVE',
|
||||
'CALL',
|
||||
@@ -731,7 +751,7 @@ exports.MessageTypes = [
|
||||
'USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2',
|
||||
'USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3',
|
||||
'CHANNEL_FOLLOW_ADD',
|
||||
null,
|
||||
null, // 13
|
||||
'GUILD_DISCOVERY_DISQUALIFIED',
|
||||
'GUILD_DISCOVERY_REQUALIFIED',
|
||||
'GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING',
|
||||
@@ -744,6 +764,29 @@ exports.MessageTypes = [
|
||||
'CONTEXT_MENU_COMMAND',
|
||||
'AUTO_MODERATION_ACTION',
|
||||
'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`
|
||||
* * `LOADING`
|
||||
* * `FAILED_TO_MENTION_SOME_ROLES_IN_THREAD`
|
||||
* * `GUILD_FEED_HIDDEN`
|
||||
* * `SHOULD_SHOW_LINK_NOT_DISCORD_WARNING`
|
||||
* * `SUPPRESS_NOTIFICATIONS`
|
||||
* * `IS_VOICE_MESSAGE`
|
||||
* * `HAS_SNAPSHOT`
|
||||
* * `IS_UIKIT_COMPONENTS`
|
||||
* @type {Object}
|
||||
* @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 = {
|
||||
CROSSPOSTED: 1 << 0,
|
||||
@@ -47,8 +52,12 @@ MessageFlags.FLAGS = {
|
||||
EPHEMERAL: 1 << 6,
|
||||
LOADING: 1 << 7,
|
||||
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,
|
||||
IS_VOICE_MESSAGE: 1 << 13,
|
||||
HAS_SNAPSHOT: 1 << 14,
|
||||
IS_UIKIT_COMPONENTS: 1 << 15,
|
||||
};
|
||||
|
||||
module.exports = MessageFlags;
|
||||
|
||||
Reference in New Issue
Block a user