AI Integration Quick Reference
AI Integration Quick Reference
Send Message in a Thread
Any message type (Text, Media, or Custom) can be sent in a thread. Set theparentMessageId using setParentMessageId() to indicate which thread the message belongs to.
- TypeScript
- JavaScript
parentMessageId 100. Media and Custom messages can also be sent in threads using setParentMessageId().
Receiving Real-Time Messages
UseMessageListener to receive real-time thread messages. Check if the received message belongs to the active thread using getParentMessageId().
- TypeScript
- JavaScript
Fetch all the messages for any particular thread.
UseMessagesRequestBuilder with setParentMessageId() to fetch messages belonging to a specific thread. Call fetchPrevious() to get messages (max 100 per request).
- TypeScript
- JavaScript
fetchPrevious() method returns an array of BaseMessage objects representing thread replies.
Avoid Threaded Messages in User/Group Conversations
UsehideReplies(true) to exclude threaded messages when fetching messages for a conversation.
- TypeScript (User)
- JavaScript (User)
- TypeScript (Group)
- JavaScript (Group)
BaseMessage objects, excluding any messages that are replies within a thread. Only top-level messages in the conversation are returned.
Next Steps
Send Messages
Send text, media, and custom messages to users and groups
Receive Messages
Listen for incoming messages in real-time and fetch missed messages
Reactions
Add emoji reactions to messages
Message Filtering
Advanced message filtering with RequestBuilder