Appearance
The Direct broadcast
A message sent into a Direct conversation: DirectBroadcast is the action, and every message type is one page with its own factory.
| Directory | The message | Factory |
|---|---|---|
text/ | text | textMessage(text) |
photo/ | a photo from the gallery | PhotoAttachmentMessage({ file }) |
video/ | a video from the gallery | VideoAttachmentMessage({ file }) |
voice/ | a voice message | VoiceAttachmentMessage({ file, waveform? }) |
reaction/ | a reaction on a message | reactionMessage({ itemId, reactionType, ... }) |
profile/ | a profile share | profileMessage({ profileUserId }) |
guide/ | a guide share | guideMessage({ guideId }) |
media-share/ | a feed post shared | mediaSharePhotoMessage / -Video / -Carousel({ mediaId }) |
reel-share/ | a reel shared | reelShareMessage({ mediaId, reelId?, text? }) |
story-share/ | a story shared | storyShareMessage({ mediaId, reelId?, text? }) |
felix-share/ | an IGTV video shared | felixShareMessage({ mediaId }) |
forward/ | a forwarded message | forwardMessage({ fromThreadId, fromItemId }) |