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.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .