Tool

Send voice message

The telegram_bot_api-send-voice-message tool enables sending voice messages directly through Telegram bots. It supports various audio formats and customization options, making communication richer and more interactive.

telegram_bot_api

Features

  • Sends voice messages to any Telegram chat using unique chat ID or username.
  • Supports multiple audio MIME types such as audio/mpeg, audio/ogg, and more.
  • Allows adding captions with customizable text formatting using Markdown or HTML.
  • Includes options to send messages silently without notifications.
  • Supports inline keyboards and custom reply keyboards for enhanced user interaction.

Benefits

  • Enhances Telegram bot communication by integrating voice messages.
  • Improves user engagement with personalized audio content.
  • Provides flexible input options for audio files from URLs or server files.
  • Enables silent message delivery to avoid disturbing users.
  • Facilitates easy implementation with clear and concise API parameters.

Description

Sends a voice message. 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 voice message caption.

filenamestring

Enter a filename.

voicerequiredstring

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.

contentTypeenum

Select or enter the MIME type of data.

durationinteger

Enter the duration of sent voice message in seconds.

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