Tool

Edit media message

The Telegram Bot API Edit Media Message tool allows users to seamlessly modify photo or video messages within Telegram chats. It provides flexible options to update media content, captions, and interactive elements, enhancing communication dynamics.

telegram_bot_api

Features

  • Edit existing photo or video messages in Telegram chats with ease.
  • Supports updating media files via file ID, URL, or local file paths.
  • Allows editing captions with multiple parse modes: Markdown, MarkdownV2, and HTML.
  • Enables inclusion of interactive reply markups such as inline keyboards or custom reply keyboards.
  • Compatible with various chat types using unique chat identifiers or usernames.

Benefits

  • Simplifies media content management without needing to resend messages.
  • Enhances user engagement with editable captions and interactive keyboards.
  • Integrates smoothly with Telegram bots for dynamic content updates.
  • Saves time by modifying existing messages instead of deleting and resending.
  • Boosts communication efficiency within Telegram groups, channels, and supergroups.

Description

Edits photo or video messages. See the docs for more information

Parameters

8 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.

messageIdrequiredstring

Enter the message ID.

typerequiredenum

Select the media type.

captionstring

Enter the caption.

filenamestring

Enter a filename.

mediarequiredstring

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.

parse_modeenum

Select MarkdownV2-style, HTML-style, or Markdown-style of the text if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in your bot's message.

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 .