Actions17
Send Video
AI-generatedSummary
Send a video to a specified chat, optionally uploading binary data or using a URL/file_id, with caption, markup, reply-to, and rate-limit controls.
Inputs
- botToken — Telegram bot token; defaults to input token if present.
- chatId (required) — ID of the target chat or channel.
- replyToMessageId — Message ID to reply to; usually from a previous node.
- replyMarkup — Inline keyboard or other reply markup as JSON.
- mediaSource — Choice of how to provide media: URL or binary data.
- media — URL or file_id of the video; ignored for video notes when using URL.
- binaryPropertyName — Name of the binary property containing the file data.
- caption — Caption text for the video.
- captionEntities — Array of entities for caption formatting.
- hasSpoiler — Set to true to mark the video as a spoiler.
- useRateLimit — Enable Redis based rate limiting to avoid 429 errors.
Output shape
Three outputs: first carries successful send responses, second carries items blocked by Telegram (403), third carries other errors.
Each output passes through the node unchanged; downstream nodes can route based on which output is connected.
Examples
Example 1: Send a pre‑stored video URL to a chat.
Set operation to Send Video, provide Bot Token and Chat ID, set Media Source to URL, Media to the URL value, optionally add Caption and Reply Markup.
Example 2: Upload a video from binary data.
Set operation to Send Video, choose Media Source = Binary Data, specify Binary Property Name, provide Bot Token and Chat ID, optionally add Caption and other fields.
Example 3: Send video with caption, reply markup and reply‑to message.
Operation = Send Video, fill Bot Token, Chat ID, Media Source = URL or File ID, add Caption and Caption Entities, set Reply Markup, set Reply to Message ID.