BaseMessage
Extends
DiscordBase
.ObjectToLower
<Omit
<MessageData
, |"timestamp"
|"author"
|"mentions"
|"components"
|"poll"
>>
Constructors
new BaseMessage(client, data)
Parameters
Parameter | Type |
---|---|
client | UsingClient |
data | MessageData |
Returns
Inherited from
DiscordBase.constructor
Source
seyfert/src/structures/Message.ts:40
Properties
Property | Modifier | Type | Inherited from |
---|---|---|---|
activity | public | undefined | Object | ObjectToLower.activity |
application | public | undefined | Object | ObjectToLower.application |
applicationId | public | undefined | string | ObjectToLower.applicationId |
attachments | public | Object [] | ObjectToLower.attachments |
author | public | User | - |
channelId | public | string | ObjectToLower.channelId |
client | readonly | UsingClient | DiscordBase.client |
components | public | MessageActionRowComponent <ActionRowMessageComponents >[] | - |
content | public | string | ObjectToLower.content |
editedTimestamp | public | null | string | ObjectToLower.editedTimestamp |
embeds | public | Object [] | ObjectToLower.embeds |
flags | public | undefined | MessageFlags | ObjectToLower.flags |
guildId | public | undefined | string | - |
id | public | string | DiscordBase.id |
interaction | public | undefined | Object | ObjectToLower.interaction |
member? | public | GuildMember | - |
mentionChannels | public | undefined | Object [] | ObjectToLower.mentionChannels |
mentionEveryone | public | boolean | ObjectToLower.mentionEveryone |
mentionRoles | public | string [] | ObjectToLower.mentionRoles |
mentions | public | Object | - |
mentions.channels | public | APIChannelMention [] | - |
mentions.roles | public | string [] | - |
mentions.users | public | (GuildMember | User )[] | - |
messageReference | public | undefined | Object | ObjectToLower.messageReference |
nonce | public | undefined | string | number | ObjectToLower.nonce |
pinned | public | boolean | ObjectToLower.pinned |
poll? | public | Poll | - |
position | public | undefined | number | ObjectToLower.position |
reactions | public | undefined | Object [] | ObjectToLower.reactions |
referencedMessage | public | undefined | null | Object | ObjectToLower.referencedMessage |
resolved | public | undefined | Object | ObjectToLower.resolved |
roleSubscriptionData | public | undefined | Object | ObjectToLower.roleSubscriptionData |
stickerItems | public | undefined | Object [] | ObjectToLower.stickerItems |
stickers | public | undefined | Object [] | ObjectToLower.stickers |
thread | public | | undefined | Object | Object | Object | Object | Object | Object | Object | Object | Object | Object | ObjectToLower.thread |
timestamp? | public | number | - |
tts | public | boolean | ObjectToLower.tts |
type | public | MessageType | ObjectToLower.type |
webhookId | public | undefined | string | ObjectToLower.webhookId |
Accessors
createdAt
createdAt gets the creation Date instace of the current object.
Returns
Date
Source
seyfert/src/structures/extra/DiscordBase.ts:27
createdTimestamp
Create a timestamp for the current object.
Returns
number
Source
seyfert/src/structures/extra/DiscordBase.ts:20
url
Returns
string
Source
seyfert/src/structures/Message.ts:59
user
Returns
Source
seyfert/src/structures/Message.ts:51
Methods
channel()
Parameters
Parameter | Type | Default value |
---|---|---|
force | boolean | false |
Returns
Promise
<AllChannels
>
Source
seyfert/src/structures/Message.ts:68
createComponentCollector()
Parameters
Parameter | Type |
---|---|
options ? | ListenerOptions |
Returns
Object
Member | Type |
---|---|
run | any |
stop | any |
Source
seyfert/src/structures/Message.ts:55
guild()
Parameters
Parameter | Type | Default value |
---|---|---|
force | boolean | false |
Returns
undefined
| Promise
<Guild
<"cached"
> | Guild
<"api"
>>
Source
seyfert/src/structures/Message.ts:63
react()
Parameters
Parameter | Type |
---|---|
emoji | EmojiResolvable |
Returns
Promise
<void
>