Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Message

Hierarchy

  • Message

Index

Constructors

constructor

  • new Message(data: Message): Message

Properties

Protected data

data: Message

embeds

embeds: Embed[] = ...

type

type: "Default" | "RecipientAdd" | "RecipientRemove" | "Call" | "ChannelNameChange" | "ChannelIconChange" | "ChannelPinnedMessage" | "GuildMemberJoin" | "UserPremiumGuildSubscription" | "UserPremiumGuildSubscriptionTier1" | "UserPremiumGuildSubscriptionTier2" | "UserPremiumGuildSubscriptionTier3" | "ChannelFollowAdd" | "GuildFollowAdd" | "GuildDiscoveryDisqualified" | "GuildDiscoveryRequalified" | "Reply" | "ApplicationCommand" = ...

Accessors

author

channelId

  • get channelId(): string

content

  • get content(): string

createdAt

  • get createdAt(): Date

guildId

  • get guildId(): string

id

  • get id(): string

isPinned

  • get isPinned(): boolean

member

mentions

  • get mentions(): (User & { member?: Partial<Member> })[]

messageReference

reactions

  • get reactions(): Reaction[]

Methods

delete

  • delete(): Promise<{ _metadata: any; blob: Blob; buffer: Buffer; data: any; headers: Map<string, string>; status: HTTPResponseCodes }>
  • Returns Promise<{ _metadata: any; blob: Blob; buffer: Buffer; data: any; headers: Map<string, string>; status: HTTPResponseCodes }>