telegram.InputFile¶
-
class
telegram.InputFile(data)¶ Bases:
objectThis object represents a Telegram InputFile.
-
data¶ dict– Data containing an inputfile.
Parameters: data ( dict) – Data containing an inputfile.Raises: TelegramError-
content_type¶ str– Content type
-
headers¶ dict– Headers.
-
static
is_image(stream)¶ Check if the content file is an image by analyzing its headers.
Parameters: stream ( str) – A str representing the content of a file.Returns: The str mime-type of an image. Return type: str
-
static
is_inputfile(data)¶ Check if the request is a file request.
Parameters: data (Dict[ str,str]) – A dict of (str, str) key/value pairs.Returns: bool
-
to_form()¶ Transform the inputfile to multipart/form data.
Returns: str
-