Optionalqueue: ConduitQueueChanges the theme color of a thread.
Hex color string
Target conversation
Changes the quick reaction emoji for a thread.
Emoji string
Target conversation
Deletes a message.
Message to delete
Edits an existing message sent by the bot.
ID of the message to edit.
New text content to replace the message with.
Forwards an existing attachment to another thread.
Attachment identifier
Destination thread
Retrieves a message by ID.
Target message
Retrieves available thread color themes.
List of supported thread colors
Marks a message as read.
Message to mark
Sends a reply to a specific message.
Reply content
Conversation ID
Message being replied to
A SentMessage with collect(), waitResponse(), edit(), and unsend() scoped to this message.
Behaves like send but attaches a reply reference to the message. The typing indicator is automatically stopped once the message is sent.
Sends a message to a thread.
Message content (text, structured body, or builder)
Target conversation ID
A SentMessage with collect(), waitResponse(), edit(), and unsend() scoped to this message.
Sends a typing indicator to a thread and returns a function to stop it.
Target conversation
A stop function that cancels the typing indicator when called.
Shares a contact card (user profile) into a thread.
Caption text accompanying the contact card.
Facebook user ID of the contact to share.
Thread to send the contact card to.
Uploads an attachment and returns the uploaded reference.
Stream, buffer, or attachment builder
High-level messaging API for Conduit.
Provides message sending, editing, reactions, attachments, and thread interaction utilities.
Remarks
All methods wrap the underlying FCA callback API and expose Promise-based interfaces.
If a ConduitQueue is provided, outgoing operations are rate-limited and executed sequentially with simulated typing delays.
Accessible via
client.messages.