Message
Constructors
new Message()
new Message(
client,message):Message
Parameters
| Parameter | Type |
|---|---|
client | Client<Transformers, CacheManagerStructure> |
message | GuildStructure | Structure |
Returns
Defined in
transformers/src/factories/message.ts:76
Properties
id
readonlyid:string
Defined in
transformers/src/factories/message.ts:36
author
readonlyauthor:User
Defined in
transformers/src/factories/message.ts:37
channelId
readonlychannelId:string
Defined in
transformers/src/factories/message.ts:38
content
readonlycontent:undefined|string
Defined in
transformers/src/factories/message.ts:39
timestamp
readonlytimestamp:Date
Defined in
transformers/src/factories/message.ts:40
editedTimestamp
readonlyeditedTimestamp:undefined|Date=undefined
Defined in
transformers/src/factories/message.ts:41
tts
readonlytts:boolean
Defined in
transformers/src/factories/message.ts:42
mentionsEveryone
readonlymentionsEveryone:boolean
Defined in
transformers/src/factories/message.ts:43
mentions
readonlymentions:User[]
Defined in
transformers/src/factories/message.ts:44
mentionedRoles
readonlymentionedRoles:Structure[]
Defined in
transformers/src/factories/message.ts:45
mentionedChannels
readonlymentionedChannels:MentionChannel[]
Defined in
transformers/src/factories/message.ts:46
attachments
readonlyattachments:undefined|AttachmentStructure[]
Defined in
transformers/src/factories/message.ts:47
embeds
readonlyembeds:undefined|Structure[]
Defined in
transformers/src/factories/message.ts:48
reactions
readonlyreactions:ReactionStructure[]
Defined in
transformers/src/factories/message.ts:49
nonce
readonlynonce:undefined|string|number
Defined in
transformers/src/factories/message.ts:50
pinned
readonlypinned:boolean
Defined in
transformers/src/factories/message.ts:51
webhookId
readonlywebhookId:undefined|string
Defined in
transformers/src/factories/message.ts:52
type
readonlytype:MessageType
Defined in
transformers/src/factories/message.ts:53
activity
readonlyactivity:undefined|ActivityStructure
Defined in
transformers/src/factories/message.ts:54
application
readonlyapplication:undefined|Partial<Structure>
Defined in
transformers/src/factories/message.ts:55
applicationId
readonlyapplicationId:undefined|string
Defined in
transformers/src/factories/message.ts:56
messageReference
readonlymessageReference:undefined|ReferenceStructure
Defined in
transformers/src/factories/message.ts:57
flags
readonlyflags:number
Defined in
transformers/src/factories/message.ts:58
referencedMessage
readonlyreferencedMessage:undefined|Message
Defined in
transformers/src/factories/message.ts:59
interactionMetadata
readonlyinteractionMetadata:undefined|InteractionMetadataStructure
Defined in
transformers/src/factories/message.ts:60
interaction
readonlyinteraction:undefined|InteractionStructure
Defined in
transformers/src/factories/message.ts:61
thread
readonlythread:undefined|Channel
Defined in
transformers/src/factories/message.ts:62
components
readonlycomponents:undefined|Structure[]
Defined in
transformers/src/factories/message.ts:63
stickerItems
readonlystickerItems:undefined|ItemStructure[]
Defined in
transformers/src/factories/message.ts:64
stickers
readonlystickers:undefined|Structure[]
Defined in
transformers/src/factories/message.ts:65
position
readonlyposition:undefined|number
Defined in
transformers/src/factories/message.ts:66
roleSubscriptionData
readonlyroleSubscriptionData:undefined|SubscriptionDataStructure
Defined in
transformers/src/factories/message.ts:67
resolved
readonlyresolved:undefined|ResolvedDataStructure
Defined in
transformers/src/factories/message.ts:68
poll
readonlypoll:undefined|Poll
Defined in
transformers/src/factories/message.ts:69
guildId
readonlyguildId:undefined|string
Defined in
transformers/src/factories/message.ts:70
member
readonlymember:undefined|GuildMember
Defined in
transformers/src/factories/message.ts:71
client
readonlyclient:Client<Transformers,CacheManagerStructure>
Defined in
transformers/src/factories/message.ts:73
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:121
reply(options)
reply(
options):Promise<Message>
Parameters
| Parameter | Type |
|---|---|
options | MessageReplyOptions |
Returns
Promise<Message>
Defined in
transformers/src/factories/message.ts:122
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:165
sendInChannel(options)
sendInChannel(
options):Promise<Message>
Parameters
| Parameter | Type |
|---|---|
options | MessageReplyOptions |
Returns
Promise<Message>
Defined in
transformers/src/factories/message.ts:166
forwardTo()
forwardTo(
channelId,options):Promise<Message>
Parameters
| Parameter | Type |
|---|---|
channelId | string |
options | MessageReplyOptions |
Returns
Promise<Message>
Defined in
transformers/src/factories/message.ts:206
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:250
edit(options)
edit(
options):Promise<Message>
Parameters
| Parameter | Type |
|---|---|
options | MessageEditOptions |
Returns
Promise<Message>
Defined in
transformers/src/factories/message.ts:251
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:288
delete()
delete(
reason?):Promise<void>
Parameters
| Parameter | Type |
|---|---|
reason? | string |
Returns
Promise<void>
Defined in
transformers/src/factories/message.ts:292
crosspost()
crosspost():
Promise<void>
Returns
Promise<void>
Defined in
transformers/src/factories/message.ts:296
pin()
pin():
Promise<void>
Returns
Promise<void>
Defined in
transformers/src/factories/message.ts:300
unpin()
unpin():
Promise<void>
Returns
Promise<void>
Defined in
transformers/src/factories/message.ts:304
startThread()
startThread(
name):Promise<Channel>
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
Promise<Channel>
Defined in
transformers/src/factories/message.ts:308
fetchChannel()
fetchChannel(
force):Promise<Channel>
Parameters
| Parameter | Type | Default value |
|---|---|---|
force | boolean | false |
Returns
Promise<Channel>
Defined in
transformers/src/factories/message.ts:314
hasContent()
hasContent():
this is Message & Object
Returns
this is Message & Object
Defined in
transformers/src/factories/message.ts:329
hasAttachments()
hasAttachments():
this is Message & Object
Returns
this is Message & Object
Defined in
transformers/src/factories/message.ts:333
hasEmbeds()
hasEmbeds():
this is Message & Object
Returns
this is Message & Object
Defined in
transformers/src/factories/message.ts:337
hasComponents()
hasComponents():
this is Message & Object
Returns
this is Message & Object
Defined in
transformers/src/factories/message.ts:341
hasStickers()
hasStickers():
this is Message & Object
Returns
this is Message & Object