"""Unique identifier for the target chat or username of the target channel (in the format @channelusername)"""
audio:Union[InputFile,str]
"""Audio file to send. Pass a file_id as String to send an audio file that exists on the Telegram servers (recommended), pass an HTTP URL as a String for Telegram to get an audio file from the Internet, or upload a new one using multipart/form-data."""
caption:Optional[str]=None
"""Audio caption, 0-1024 characters"""
parse_mode:Optional[str]=None
"""Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption."""
duration:Optional[int]=None
"""Duration of the audio in seconds"""
performer:Optional[str]=None
"""Performer"""
title:Optional[str]=None
"""Track name"""
thumb:Optional[Union[InputFile,str]]=None
"""Thumbnail of the file sent; can be ignored if thumbnail generation for the file is supported server-side. The thumbnail should be in JPEG format and less than 200 kB in size. A thumbnail‘s width and height should not exceed 320. Ignored if the file is not uploaded using multipart/form-data. Thumbnails can’t be reused and can be only uploaded as a new file, so you can pass 'attach://<file_attach_name>' if the thumbnail was uploaded using multipart/form-data under <file_attach_name>."""
disable_notification:Optional[bool]=None
"""Sends the message silently. Users will receive a notification with no sound."""
reply_to_message_id:Optional[int]=None
"""If the message is a reply, ID of the original message"""
"""Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user."""