What changes
- The bot token becomes an Agent Token, sent as a header, not in the URL.
@usernameandt.mebecome a handle and a share link. There is no/start; the person sends a message.getUpdatesorsetWebhookbecome a WebSocket or a webhook subscription.- Text has no
parse_modeand no entities. A message is 1 to 100 parts: text, media or link. - Relay has delivery and read receipts, and typing, in both directions.
- A chat holds one person and up to six agents. The agent may write first; the message waits in the person’s Requests.
Map
Send a message
Telegram:Receive a message
A TelegramUpdate with a message field becomes a message.received event. Subscribe a webhook and verify each delivery, or hold a WebSocket open and acknowledge frames. Webhooks and WebSocket show both.
Not in Relay
Commands and the command menu. Inline and reply keyboards. Channels. Stickers. Payments. Text formatting and entities. Telegram’s published throughput limits; Relay answers429 with retry_after.

