Message
Constructors
new Message()
new Message(
client,message):Message
Parameters
| Parameter | Type |
|---|---|
client | Client |
message | GuildStructure | Structure |
Returns
Defined in
transformers/src/factories/message.ts:78
Properties
id
readonlyid:string
Defined in
transformers/src/factories/message.ts:38
author
readonlyauthor:User
Defined in
transformers/src/factories/message.ts:39
channelId
readonlychannelId:string
Defined in
transformers/src/factories/message.ts:40
content
readonlycontent:undefined|string
Defined in
transformers/src/factories/message.ts:41
timestamp
readonlytimestamp:Date
Defined in
transformers/src/factories/message.ts:42
editedTimestamp
readonlyeditedTimestamp:undefined|Date=undefined
Defined in
transformers/src/factories/message.ts:43
tts
readonlytts:boolean
Defined in
transformers/src/factories/message.ts:44
mentionsEveryone
readonlymentionsEveryone:boolean
Defined in
transformers/src/factories/message.ts:45
mentions
readonlymentions:User[]
Defined in
transformers/src/factories/message.ts:46
mentionedRoles
readonlymentionedRoles:Structure[]
Defined in
transformers/src/factories/message.ts:47
mentionedChannels
readonlymentionedChannels:MentionChannel[]
Defined in
transformers/src/factories/message.ts:48
attachments
readonlyattachments:undefined|AttachmentStructure[]
Defined in
transformers/src/factories/message.ts:49
embeds
readonlyembeds:undefined|Structure[]
Defined in
transformers/src/factories/message.ts:50
reactions
readonlyreactions:ReactionStructure[]
Defined in
transformers/src/factories/message.ts:51
nonce
readonlynonce:undefined|string|number
Defined in
transformers/src/factories/message.ts:52
pinned
readonlypinned:boolean
Defined in
transformers/src/factories/message.ts:53
webhookId
readonlywebhookId:undefined|string
Defined in
transformers/src/factories/message.ts:54
type
readonlytype:MessageType
Defined in
transformers/src/factories/message.ts:55
activity
readonlyactivity:undefined|ActivityStructure
Defined in
transformers/src/factories/message.ts:56
application
readonlyapplication:undefined|Partial<Structure>
Defined in
transformers/src/factories/message.ts:57
applicationId
readonlyapplicationId:undefined|string
Defined in
transformers/src/factories/message.ts:58
messageReference
readonlymessageReference:undefined|ReferenceStructure
Defined in
transformers/src/factories/message.ts:59
flags
readonlyflags:number
Defined in
transformers/src/factories/message.ts:60
referencedMessage
readonlyreferencedMessage:undefined|Message
Defined in
transformers/src/factories/message.ts:61
interactionMetadata
readonlyinteractionMetadata:undefined|InteractionMetadataStructure
Defined in
transformers/src/factories/message.ts:62
interaction
readonlyinteraction:undefined|InteractionStructure
Defined in
transformers/src/factories/message.ts:63
thread
readonlythread:undefined|Channel
Defined in
transformers/src/factories/message.ts:64
components
readonlycomponents:undefined|Structure[]
Defined in
transformers/src/factories/message.ts:65
stickerItems
readonlystickerItems:undefined|ItemStructure[]
Defined in
transformers/src/factories/message.ts:66
stickers
readonlystickers:undefined|Structure[]
Defined in
transformers/src/factories/message.ts:67
position
readonlyposition:undefined|number
Defined in
transformers/src/factories/message.ts:68
roleSubscriptionData
readonlyroleSubscriptionData:undefined|SubscriptionDataStructure
Defined in
transformers/src/factories/message.ts:69
resolved
readonlyresolved:undefined|ResolvedDataStructure
Defined in
transformers/src/factories/message.ts:70
poll
readonlypoll:undefined|Poll
Defined in
transformers/src/factories/message.ts:71
guildId
readonlyguildId:undefined|string
Defined in
transformers/src/factories/message.ts:72
member
readonlymember:undefined|GuildMember
Defined in
transformers/src/factories/message.ts:73
client
readonlyclient:Client
Defined in
transformers/src/factories/message.ts:75
Methods
reply()
reply(content, options)
reply(
content,options?):Promise<Message>
Parameters
| Parameter | Type |
|---|---|
content | string |
options? | MessageReplyOptions |
Returns
Promise<Message>
Defined in
transformers/src/factories/message.ts:123
reply(options)
reply(
options):Promise<Message>
Parameters
| Parameter | Type |
|---|---|
options | MessageReplyOptions |
Returns
Promise<Message>
Defined in
transformers/src/factories/message.ts:124
sendInChannel()
sendInChannel(content, options)
sendInChannel(
content,options?):Promise<Message>
Parameters
| Parameter | Type |
|---|---|
content | string |
options? | MessageReplyOptions |
Returns
Promise<Message>
Defined in
transformers/src/factories/message.ts:169
sendInChannel(options)
sendInChannel(
options):Promise<Message>
Parameters
| Parameter | Type |
|---|---|
options | MessageReplyOptions |
Returns
Promise<Message>
Defined in
transformers/src/factories/message.ts:170
forwardTo()
forwardTo(
channelId,options):Promise<Message>
Parameters
| Parameter | Type |
|---|---|
channelId | string |
options | MessageReplyOptions |
Returns
Promise<Message>
Defined in
transformers/src/factories/message.ts:212
edit()
edit(content, options)
edit(
content,options?):Promise<Message>
Parameters
| Parameter | Type |
|---|---|
content | string |
options? | MessageEditOptions |
Returns
Promise<Message>
Defined in
transformers/src/factories/message.ts:258
edit(options)
edit(
options):Promise<Message>
Parameters
| Parameter | Type |
|---|---|
options | MessageEditOptions |
Returns
Promise<Message>
Defined in
transformers/src/factories/message.ts:259
react()
react(
emoji,isCustomEmoji):Promise<void>
Parameters
| Parameter | Type | Default value |
|---|---|---|
emoji | string | undefined |
isCustomEmoji | boolean | false |
Returns
Promise<void>
Defined in
transformers/src/factories/message.ts:298
delete()
delete(
reason?):Promise<void>
Parameters
| Parameter | Type |
|---|---|
reason? | string |
Returns
Promise<void>
Defined in
transformers/src/factories/message.ts:302
crosspost()
crosspost():
Promise<void>
Returns
Promise<void>
Defined in
transformers/src/factories/message.ts:306
pin()
pin():
Promise<void>
Returns
Promise<void>
Defined in
transformers/src/factories/message.ts:310
unpin()
unpin():
Promise<void>
Returns
Promise<void>
Defined in
transformers/src/factories/message.ts:314
startThread()
startThread(
name):Promise<Channel>
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
Promise<Channel>
Defined in
transformers/src/factories/message.ts:318
fetchChannel()
fetchChannel(
force):Promise<Channel>
Parameters
| Parameter | Type | Default value |
|---|---|---|
force | boolean | false |
Returns
Promise<Channel>
Defined in
transformers/src/factories/message.ts:324
hasContent()
hasContent():
this is Message & Object
Returns
this is Message & Object
Defined in
transformers/src/factories/message.ts:339
hasAttachments()
hasAttachments():
this is Message & Object
Returns
this is Message & Object
Defined in
transformers/src/factories/message.ts:343
hasEmbeds()
hasEmbeds():
this is Message & Object
Returns
this is Message & Object
Defined in
transformers/src/factories/message.ts:347
hasComponents()
hasComponents():
this is Message & Object
Returns
this is Message & Object
Defined in
transformers/src/factories/message.ts:351
hasStickers()
hasStickers():
this is Message & Object
Returns
this is Message & Object