Telegram Multi Actions icon

Telegram Multi Actions

Send all Telegram content types (text, media, video note, sticker, location, poll, dice, etc.) via Grammy. Supports URL, file_id, and n8n binary. Optional Redis rate limit, retry on 429, separate output for 403 (user blocked bot).

Send Video Note

AI-generated

Summary

Send a Telegram video note to the specified chat using the bot token. Provide the media as a Telegram file ID, an HTTP(S) URL (downloaded and uploaded), or an n8n binary property; the operation can also attach reply markup and reply to an existing message.

Inputs

  • Bot Token (required) — Telegram bot token, defaulting to the incoming item's access_token or token.
  • Chat ID (required) — Destination chat ID; defaults to the incoming item's chatId or channel.external_id.
  • Media Source — Choose URL or File ID (default) or Binary Data.
  • Media (URL or File ID) — For URL or File ID source, provide a Telegram file ID or HTTP(S) URL. URLs are downloaded and uploaded because Telegram does not accept a URL string for video notes.
  • Binary Property — For Binary Data source, name the incoming item's binary property to send; defaults to data.
  • Reply to Message ID — Positive Telegram message ID to reply to; zero or an unset value sends without a reply.
  • Reply Markup — Optional JSON reply markup, such as an inline keyboard.
  • Use Redis Rate Limit — Enable per-bot throttling using Redis; requires Redis credentials.

Output shape

A Telegram Message object on the Success output for each successful send.

The node also has User Blocked (403) and Error outputs. A 403 is routed to User Blocked (403); other failures are routed to Error when Continue On Fail is enabled, otherwise they are thrown. API calls retry on rate-limit (429) errors when Telegram provides a retry delay.

Links

Discussion