UNPKG

djs-selfbot-v11

Version:

Selfbot module Discord

37 lines (32 loc) 980 B
const BitField = require('./BitField'); /** * Data structure that makes it easy to interact with an {@link Message#flags} bitfield. * @extends {BitField} */ class MessageFlags extends BitField {} /** * Data that can be resolved to give a permission number. This can be: * * A string (see {@link MessageFlags.FLAGS}) * * A message flag * * An instance of MessageFlags * * An array of MessageFlagsResolvable * @typedef {string|number|MessageFlags|MessageFlagsResolvable[]} MessageFlagsResolvable */ /** * Numeric message flags. All available properties: * * `CROSSPOSTED` * * `IS_CROSSPOST` * * `SUPPRESS_EMBEDS` * * `SOURCE_MESSAGE_DELETED` * * `URGENT` * @type {Object} * @see {@link https://discordapp.com/developers/docs/resources/channel#message-object-message-flags} */ MessageFlags.FLAGS = { CROSSPOSTED: 1 << 0, IS_CROSSPOST: 1 << 1, SUPPRESS_EMBEDS: 1 << 2, SOURCE_MESSAGE_DELETED: 1 << 3, URGENT: 1 << 4, }; module.exports = MessageFlags;