Tool

Send video

The telegram_bot_api-send-video tool enables seamless sending of video files directly to your Telegram Desktop application, simplifying media sharing via bots. It supports various video formats and comprehensive messaging options to enhance communication.

telegram_bot_api

Features

  • Send video files by passing file IDs, HTTP URLs, or local paths.
  • Supports multiple MIME video types including MP4, MPEG, WEBM, and OGG.
  • Allows adding captions to videos to provide context or descriptions.
  • Includes options to customize video metadata like duration, width, and height.
  • Supports advanced reply markup with inline keyboards and custom reply keyboards for interactive chats.

Benefits

  • Streamline video sharing in Telegram bots with easy-to-use API integration.
  • Enhance user engagement by sending rich media content with custom captions.
  • Increase interactivity using inline keyboards and custom reply options.
  • Ensure compatibility with Telegram’s video requirements for reliable delivery.
  • Save development time with a ready-to-use connector for Telegram bot video messaging.

Description

Sends a video file to your Telegram Desktop application. See the docs for more information

Parameters

9 parameters

NameTypeDescription
chatIdrequiredstring

Enter the unique identifier for the target chat (e.g. 1035597319) or username of the target public chat (in the format @channelusername or @supergroupusername). For example, if the group's public link is t.me/mygroup, the username is @mygroup.

captionstring

Enter the video caption.

filenamestring

Enter a filename.

videorequiredstring

File to send. Pass a file_id to send a file that exists on the Telegram servers, pass an HTTP URL for Telegram to get a file from the Internet, or pass the path to the file (e.g., /tmp/myFile.ext) to upload a new one using a file downloaded to /tmp. File must meet Telegram's requirements for MIME type and size.

contentTypeenum

Select or enter the MIME type of data.

durationinteger

Enter duration of sent video in seconds.

widthinteger

Enter the video width.

heightinteger

Enter the video height.

reply_markupstring

Enter additional interface options that are a JSON-serialized object including an inline keyboard, a custom reply keyboard, instructions to remove the reply keyboard or instructions to force a reply from the user, e.g. {"inline_keyboard":[[{"text":"Some button text 2","url":"https://botpress.org"}]]} or {"keyboard":[["Yes","No"],["Maybe"]]}. Note: keyboard cannot be used with channels. See the docs for more information.

Ready to vibe automate?

Join thousands of people who have transformed their workflows.

Workflows

Automations with AI agents

Collections

All your data, searchable

Chat Widget

Drop-in widget for your website

Developer API

Build AI-powered apps with ease

    We use cookies to enhance your experience on Needle and keep your data secure. Privacy Policy