.author

Type: Useror null

.authorId

.channel

Type: Channelor null

.channelId

Type: string

.client

Type: Client

.content

Type: string

.createdAt

Type: Date

.createdByBotId

Type: stringor null

.createdById

Type: string

.createdByWebhookId

Type: stringor null

.deleted

Type: boolean

.deletedAt

Type: Dateor null

.embeds

.id

Type: string

.isPrivate

Type: boolean

.isReply

Type: boolean

.isSilent

Type: boolean

.member

Type: Memberor null

.mentions

Type: MentionsPayload

.raw

Type: ChatMessagePayload

.replyMessageIds

.server

Type: Serveror null

.serverId

Type: stringor null

.type

Type: MessageType

.updatedAt

Type: Dateor null

.url

.addReaction(emoteId:

number

)

Type: Promise<void>

Add a reaction emote.

Type: Promise<void>

Delete this message.

.deleteReaction(emoteId:

number

)

Type: Promise<void>

Delete a reaction emote.

.edit(newContent:

unknown

)

Type: Promise<Message>

Edit message content.

.reply(content:MessageContent)

Type: Promise<Message>

Send a message that replies to this message. It mentions the user who sent this message.

.send(content:MessageContent)

Type: Promise<Message>

Send a message in the same channel as this message.