Capabilities
Full matrix: Channels overview.
Examples
Inbound message
A user messages the bot. Novu adds an eyes reaction, shows typing with optional custom status text, updates a plan card while tools run, then replies with inline keyboard buttons.Tool approval
Gated tools post Approve once / Deny / Always allow. The handler resumes after the user selects an option.Setup
Connect component
UseTelegramConnectButton from @novu/react so end users can link their Telegram chat to your agent. The button issues a t.me/<bot>?start=<code> deep link, opens it, and polls until the user presses Start in Telegram. Render it on an authenticated page and pass the signed-in user’s id as subscriberId. See Connect components in production.
Related
Reply
Plain text, markdown, and interactive cards.
Typing indicator
Custom status text while the handler runs.
Tool approval
Approve / Deny before tools execute.
Edit sent messages
Update a sent message in place.
Connect components
TelegramConnectButton props and appearance.