Skip to content

GramIO API Reference / gramio/dist / TelegramAudio

Interface: TelegramAudio

Defined in: @gramio/types/out/objects.d.ts:1397

This object represents an audio file to be treated as music by the Telegram clients.

Documentation

Properties

PropertyTypeDescriptionDefined in
durationnumberDuration of the audio in seconds as defined by the sender@gramio/types/out/objects.d.ts:1409
file_idstringIdentifier for this file, which can be used to download or reuse the file@gramio/types/out/objects.d.ts:1401
file_name?stringOptional. Original filename as defined by the sender@gramio/types/out/objects.d.ts:1421
file_size?numberOptional. File size in bytes. It can be bigger than 2^31 and some programming languages may have difficulty/silent defects in interpreting it. But it has at most 52 significant bits, so a signed 64-bit integer or double-precision float type are safe for storing this value.@gramio/types/out/objects.d.ts:1429
file_unique_idstringUnique identifier for this file, which is supposed to be the same over time and for different bots. Can't be used to download or reuse the file.@gramio/types/out/objects.d.ts:1405
mime_type?stringOptional. MIME type of the file as defined by the sender@gramio/types/out/objects.d.ts:1425
performer?stringOptional. Performer of the audio as defined by the sender or by audio tags@gramio/types/out/objects.d.ts:1413
thumbnail?TelegramPhotoSizeOptional. Thumbnail of the album cover to which the music file belongs@gramio/types/out/objects.d.ts:1433
title?stringOptional. Title of the audio as defined by the sender or by audio tags@gramio/types/out/objects.d.ts:1417