struct

Telegram::InputMediaAudio

Inherits Telegram::InputMediaFileDetection < JSON::Serializable < Struct < Value < Object

Telegram API type: InputMediaAudio Represents an audio file to be treated as music to be sent.

Constructors

new(type : String, media : String | InputFile, thumbnail : String | InputFile | Nil = nil, caption : String | Nil = nil, parse_mode : String | Nil = nil, caption_entities : Array(MessageEntity) | Nil = nil, duration : Int64 | Nil = nil, performer : String | Nil = nil, title : String | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

caption
caption_entities
clone
Source
contains_file_data?
Source
copy_with(type _type = @type, media _media = @media, thumbnail _thumbnail = @thumbnail, caption _caption = @caption, parse_mode _parse_mode = @parse_mode, caption_entities _caption_entities = @caption_entities, duration _duration = @duration, performer _performer = @performer, title _title = @title)
Source
duration
media
parse_mode
performer
thumbnail
title
type