[docs]classInlineQueryResultAudio(InlineQueryResult):""" Represents a link to an MP3 audio file. By default, this audio file will be sent by the user. Alternatively, you can use *input_message_content* to send a message with the specified content instead of the audio. Source: https://core.telegram.org/bots/api#inlinequeryresultaudio """type:Literal[InlineQueryResultType.AUDIO]=InlineQueryResultType.AUDIO"""Type of the result, must be *audio*"""id:str"""Unique identifier for this result, 1-64 bytes"""audio_url:str"""A valid URL for the audio file"""title:str"""Title"""caption:str|None=None"""*Optional*. Caption, 0-1024 characters after entities parsing"""parse_mode:str|Default|None=Default("parse_mode")"""*Optional*. Mode for parsing entities in the audio caption. See `formatting options <https://core.telegram.org/bots/api#formatting-options>`_ for more details"""caption_entities:list[MessageEntity]|None=None"""*Optional*. List of special entities that appear in the caption, which can be specified instead of *parse_mode*"""performer:str|None=None"""*Optional*. Performer"""audio_duration:int|None=None"""*Optional*. Audio duration in seconds"""reply_markup:InlineKeyboardMarkup|None=None"""*Optional*. `Inline keyboard <https://core.telegram.org/bots/features#inline-keyboards>`_ attached to the message"""input_message_content:InputMessageContentUnion|None=None"""*Optional*. Content of the message to be sent instead of the audio"""ifTYPE_CHECKING:# DO NOT EDIT MANUALLY!!!# This section was auto-generated via `butcher`def__init__(__pydantic__self__,*,type:Literal[InlineQueryResultType.AUDIO]=InlineQueryResultType.AUDIO,id:str,audio_url:str,title:str,caption:str|None=None,parse_mode:str|Default|None=Default("parse_mode"),caption_entities:list[MessageEntity]|None=None,performer:str|None=None,audio_duration:int|None=None,reply_markup:InlineKeyboardMarkup|None=None,input_message_content:InputMessageContentUnion|None=None,**__pydantic_kwargs:Any,)->None:# DO NOT EDIT MANUALLY!!!# This method was auto-generated via `butcher`# Is needed only for type checking and IDE support without any additional pluginssuper().__init__(type=type,id=id,audio_url=audio_url,title=title,caption=caption,parse_mode=parse_mode,caption_entities=caption_entities,performer=performer,audio_duration=audio_duration,reply_markup=reply_markup,input_message_content=input_message_content,**__pydantic_kwargs,)