Class Message

Hierarchy

  • Message

Constructors

Properties

#client: Client
__priority: number
activity: Camelize<undefined | RawMessageActivityData> | Camelize<undefined | RawMessageActivityData>[]
application: Camelize<undefined | RawApplicationData> | Camelize<undefined | RawApplicationData>[]
application_id?: bigint
author: User
channelId: bigint
components: Camelize<undefined | RawMessageComponentData[]> | Camelize<undefined | RawMessageComponentData[]>[]
content: string
editedTimestamp: any
flags: undefined | number
guildId?: bigint
id: bigint
interaction: Camelize<undefined | RawMessageInteractionData> | Camelize<undefined | RawMessageInteractionData>[]
member?: Member
mentions: {
    channels?: Camelize<RawChannelMentionData>[];
    everyone: boolean;
    roles?: bigint[];
    users: User[];
}

Type declaration

messageReference: Camelize<undefined | RawMessageReferenceData> | Camelize<undefined | RawMessageReferenceData>[]
nonce: undefined | string | bigint
pinned: boolean
reactions: Camelize<undefined | RawReactionData[]> | Camelize<undefined | RawReactionData[]>[]
referencedMessage: undefined | Message
roleSubscriptionData: Camelize<undefined | RawRoleSubscriptionData> | Camelize<undefined | RawRoleSubscriptionData>[]
stickerItems: Camelize<undefined | RawStickerItemData[]> | Camelize<undefined | RawStickerItemData[]>[]
stickers: Camelize<undefined | RawStickerData[]> | Camelize<undefined | RawStickerData[]>[]
thread: Camelize<undefined | RawChannelData> | Camelize<undefined | RawChannelData>[]
timestamp: Date
tts: boolean
type: number
webhookId?: bigint

Accessors

Methods

Generated using TypeDoc