Telegram Advanced icon

Telegram Advanced

Sends data to Telegram With Custom and Advanced Options

Overview

This node sends a video message to a specified Telegram chat. It supports sending videos either by referencing an existing file on Telegram servers, providing an HTTP URL, or uploading a binary video file directly. The node allows customization of the video message with options such as captions, duration, dimensions, and reply markup (e.g., inline keyboards or custom reply keyboards). It is useful for automating video sharing in Telegram chats, such as broadcasting announcements, sharing media content, or interacting with users via video messages.

Use Case Examples

  1. Sending a promotional video to a Telegram channel by providing a file ID of a video already uploaded to Telegram servers.
  2. Uploading and sending a new video file from binary data stored in the workflow to a specific chat.
  3. Sending a video with an inline keyboard for user interaction, such as buttons for feedback or navigation.

Properties

Name Meaning
Chat ID Unique identifier for the target chat or username where the video will be sent.
Binary File Indicates whether the video data should be taken from a binary field in the workflow input.
Input Binary Field The name of the binary property containing the video file data to upload, used if Binary File is true.
Video The video file to send when not using binary data. Can be a Telegram file ID or an HTTP URL.
Reply Markup Additional interface options for the message, such as inline keyboards or custom reply keyboards.
Additional Fields Optional parameters to customize the video message, including caption, duration, dimensions, parse mode, thumbnail, reply to message ID, message thread ID, and advanced JSON options.

Output

JSON

  • json - The JSON response from the Telegram API after sending the video message, containing details about the sent message.

Dependencies

  • Telegram API with an API key credential

Troubleshooting

  • Ensure the Chat ID is correct and the bot has permission to send messages to the chat.
  • If using binary data, verify the binary property name and that the binary data includes a valid file name and MIME type.
  • For sending videos by file ID or URL, ensure the file ID is valid or the URL is accessible by Telegram servers.
  • Check that additional fields like caption and reply markup are correctly formatted to avoid API errors.

Links

Discussion