Skip to content

APIMessage

Package: @erinjs/types

Message from GET /channels/{id}/messages, POST /channels/{id}/messages, PATCH, or gateway MESSAGE_CREATE

Properties

NameTypeReadonlyOptionalDescription
attachmentsAPIMessageAttachment[] | nullNoYes
authorAPIUserPartialNoNo
callAPIMessageCall | nullNoYesCall info when type is Call
channel_idstringNoNo
contentstringNoNo
edited_timestampstring | nullNoNo
embedsAPIEmbed[] | nullNoYes
flagsnumberNoNo
guild_idstring | nullNoYes
idstringNoNo
memberAPIGuildMember | nullNoYesAuthor's guild member (gateway MESSAGE_CREATE only, when guild message)
mention_everyonebooleanNoYes
mention_rolesstring[] | nullNoYes
mentionsAPIUserPartial[] | nullNoYes
message_referenceAPIMessageReference | nullNoYes
message_snapshotsAPIMessageSnapshot[] | nullNoYesSnapshots of forwarded messages
noncestring | nullNoYes
pinnedbooleanNoNo
reactionsAPIMessageReaction[] | nullNoYes
referenced_messageAPIMessage | nullNoYes
stickersAPIMessageSticker[] | nullNoYes
timestampstringNoNo
ttsbooleanNoYes
typeMessageTypeNoNo
webhook_idstring | nullNoYes

Released under the Apache-2.0 License.