Skip to main content
iMessage supports bubble effects, which animate the sent message bubble, and screen effects, which play a full-screen animation on receive. Wrap any content with effect():
The wrapped content can be a string, markdown(...), or any attachment(...). Effects only apply on iMessage. Other platforms see the inner content unchanged.
Sending effects requires the cloud @spectrum-ts/imessage package. The local package exports the helper for API consistency but rejects effect sends with an .