Actions16
Send Animation
AI-generatedSummary
Send an animation to a Telegram chat using the bot token, with an optional caption, spoiler flag, reply markup, or reply target.
Inputs
- Bot Token (required) — Bot token; defaults to the incoming item's access_token or token.
- Chat ID (required) — Telegram chat to receive the animation; 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) (required) — Animation URL or Telegram file_id when using URL or File ID.
- Binary Property (required) — Name of the incoming binary property containing the animation when using Binary Data; defaults to data.
- Caption — Optional caption; defaults to the incoming item's caption or text.
- Caption Entities — Optional JSON array of Telegram message entities for the caption; defaults to the incoming item's entities.
- Has Spoiler — When enabled, sends the animation with Telegram's spoiler flag; defaults to false.
- Reply to Message ID — Positive Telegram message_id to reply to; defaults to 0, which sends without a reply.
- Reply Markup — Optional JSON reply markup, such as a keyboard; defaults to the incoming item's reply_markup.
- Use Redis Rate Limit — When enabled, uses the optional Redis credential to throttle requests per bot; defaults to false.
Output shape
A Telegram Message object for each successful send, routed through the Success output.
The node also has separate User Blocked (403) and Error outputs. A 403 result includes the input item's JSON plus error details; other failures go to Error only when n8n's Continue On Fail behavior is enabled, otherwise the node throws. API requests retry on rate-limit (429) responses when Telegram provides retry_after.