telegram.file module

This module contains an object that represents a Telegram File.

class telegram.file.File(file_id, bot, file_size=0, file_path='', **kwargs)

Bases: telegram.base.TelegramObject

This object represents a Telegram File.

file_id

str

file_size

str

file_path

str

Parameters:
  • file_id (str) –
  • bot (telegram.Bot) –
  • file_size (Optional[int]) –
  • file_path (Optional[str]) –
  • **kwargs (dict) – Arbitrary keyword arguments.
static de_json(data, bot)
Parameters:
Returns:

Return type:

telegram.File

download(custom_path=None)
Parameters:custom_path (str) –