Actions17
Send Media Group
AI-generatedSummary
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