Appearance
APIMessage
Package: @erinjs/types
Message from GET /channels/{id}/messages, POST /channels/{id}/messages, PATCH, or gateway MESSAGE_CREATE
Properties
| Name | Type | Readonly | Optional | Description |
|---|---|---|---|---|
attachments | APIMessageAttachment[] | null | No | Yes | |
author | APIUserPartial | No | No | |
call | APIMessageCall | null | No | Yes | Call info when type is Call |
channel_id | string | No | No | |
content | string | No | No | |
edited_timestamp | string | null | No | No | |
embeds | APIEmbed[] | null | No | Yes | |
flags | number | No | No | |
guild_id | string | null | No | Yes | |
id | string | No | No | |
member | APIGuildMember | null | No | Yes | Author's guild member (gateway MESSAGE_CREATE only, when guild message) |
mention_everyone | boolean | No | Yes | |
mention_roles | string[] | null | No | Yes | |
mentions | APIUserPartial[] | null | No | Yes | |
message_reference | APIMessageReference | null | No | Yes | |
message_snapshots | APIMessageSnapshot[] | null | No | Yes | Snapshots of forwarded messages |
nonce | string | null | No | Yes | |
pinned | boolean | No | No | |
reactions | APIMessageReaction[] | null | No | Yes | |
referenced_message | APIMessage | null | No | Yes | |
stickers | APIMessageSticker[] | null | No | Yes | |
timestamp | string | No | No | |
tts | boolean | No | Yes | |
type | MessageType | No | No | |
webhook_id | string | null | No | Yes |