Tool

Send audio file

The telegram_bot_api-send-audio-file tool enables seamless sending of audio files directly to your Telegram Desktop application. Designed for ease of use, it supports rich captioning, customizable notifications, and various audio formats to enhance your messaging experience.

telegram_bot_api

Features

  • Send audio files using unique chat ID or public chat username.
  • Support for multiple audio MIME types including MPEG, WAV, OGG, and MID.
  • Add captions with Markdown, HTML, or MarkdownV2 formatting for customized messages.
  • Option to send messages silently without notifications on iOS and with silent notifications on Android.
  • Include detailed metadata such as track title, performer, duration, and custom reply markup for interactive messages.

Benefits

  • Enhances Telegram bot functionality by enabling audio file transmission effortlessly.
  • Improves user engagement through rich captions and formatted text support.
  • Allows sending silent notifications to avoid disturbing recipients while ensuring message delivery.
  • Supports various audio formats compatible with Telegram’s requirements.
  • Customizable interface options via inline keyboards and reply markup for interactive bot experiences.

Description

Sends an audio file to your Telegram Desktop application. See the docs for more information

Parameters

11 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 audio caption.

filenamestring

Enter a filename.

audiorequiredstring

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.

disable_notificationboolean

Choose if to send the message silently. iOS users will not receive a notification, Android users will receive a notification with no sound.

durationinteger

Enter duration of sent audio in seconds.

performerstring

Enter a performer.

titlestring

Enter a track name.

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.

contentTypeenum

Select or enter the MIME type of data.

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 .