Telegram Multi Actions (Stage) icon

Telegram Multi Actions (Stage)

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 Media Group

AI-generated

Summary

Send a media group (multiple photos, videos, documents, etc.) to a Telegram chat.

Inputs

  • botToken — Bot token from input (e.g. from Orchestrator/Strapi)
  • chatId (required) — Telegram chat identifier
  • replyToMessageId — Telegram message_id of the message to reply to
  • replyMarkup — Inline keyboard / reply keyboard JSON
  • caption — Caption text for the media items
  • captionEntities — Caption entities JSON for formatting
  • mediaGroupSource — Source of media items: urls or binary
  • mediaGroupUrls — Comma‑separated URLs or file_ids for the group
  • mediaGroupBinaryNames — Comma‑separated binary property names (2–10) for group
  • mediaGroupTypes — Comma‑separated media types (photo,video,...) for the group
  • useRateLimit — Enable Redis rate limiting to avoid 429 errors

Output shape

The node can emit up to three outputs: success message object, 403‑blocked object, or generic error object.

Success output contains the Telegram message response; blocked output includes error_code 403 and description; error output contains error details. All sub‑fields are optional except the output index.

Examples

Example 1: Send a media group of three photos from URLs

Set Chat ID, choose Media Group Source = urls, provide Media Items as comma‑separated URLs, set Media Types = photo,photo,photo

Example 2: Forward an existing message with optional reply markup

Select operation = forward, provide From Chat ID and Message ID, optionally enable rate limit and add Reply Markup

Example 3: Send a media group using binary files

Select Media Group Source = binary, list Binary Property Names (e.g., data1,data2), provide Media Types, and optionally enable rate limiting

Links

Discussion