AI Integration Quick Reference
AI Integration Quick Reference
Send a Typing Indicator
Start Typing
UsestartTyping() with a TypingIndicator object to notify the receiver that you’re typing.
- Start Typing User (TypeScript)
- Start Typing User (JavaScript)
- Start Typing Group (TypeScript)
- Start Typing Group (JavaScript)
startTyping() returns void — the typing indicator is sent as a fire-and-forget operation.
Stop Typing
UseendTyping() to notify the receiver that you’ve stopped typing.
- Stop Typing User (TypeScript)
- Stop Typing User (JavaScript)
- Stop Typing Group (TypeScript)
- Stop Typing Group (JavaScript)
endTyping() returns void — the typing indicator is sent as a fire-and-forget operation.
Use
setMetadata() on TypingIndicator to pass additional custom data. Retrieve it with getMetadata() on the receiver side.Real-time Typing Indicators
UseonTypingStarted and onTypingEnded in MessageListener to receive typing events.
- TypeScript
- JavaScript
TypingIndicator.
Next Steps
Delivery & Read Receipts
Track when messages are delivered and read
Transient Messages
Send ephemeral real-time messages like live reactions