ChatPhoto¶
- class telegram.ChatPhoto(small_file_id, small_file_unique_id, big_file_id, big_file_unique_id, *, api_kwargs=None)[source]¶
Bases:
telegram.TelegramObject
This object represents a chat photo.
Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their
small_file_unique_id
andbig_file_unique_id
are equal.Use In
Available In
- Parameters:
small_file_id (
str
) – File identifier of small (160
x160
) chat photo. This file_id can be used only for photo download and only for as long as the photo is not changed.small_file_unique_id (
str
) – Unique file identifier of small (160
x160
) chat photo, which is supposed to be the same over time and for different bots. Can’t be used to download or reuse the file.big_file_id (
str
) – File identifier of big (640
x640
) chat photo. This file_id can be used only for photo download and only for as long as the photo is not changed.big_file_unique_id (
str
) – Unique file identifier of big (640
x640
) chat photo, which is supposed to be the same over time and for different bots. Can’t be used to download or reuse the file.
- small_file_id[source]¶
File identifier of small (
160
x160
) chat photo. This file_id can be used only for photo download and only for as long as the photo is not changed.- Type:
- small_file_unique_id[source]¶
Unique file identifier of small (
160
x160
) chat photo, which is supposed to be the same over time and for different bots. Can’t be used to download or reuse the file.- Type:
- big_file_id[source]¶
File identifier of big (
640
x640
) chat photo. This file_id can be used only for photo download and only for as long as the photo is not changed.- Type:
- big_file_unique_id[source]¶
Unique file identifier of big (
640
x640
) chat photo, which is supposed to be the same over time and for different bots. Can’t be used to download or reuse the file.- Type:
- SIZE_BIG = 640[source]¶
telegram.constants.ChatPhotoSize.BIG
Added in version 20.0.
- SIZE_SMALL = 160[source]¶
telegram.constants.ChatPhotoSize.SMALL
Added in version 20.0.
- async get_big_file(*, read_timeout=None, write_timeout=None, connect_timeout=None, pool_timeout=None, api_kwargs=None)[source]¶
Convenience wrapper over
telegram.Bot.get_file()
for getting the big (640
x640
) chat photoFor the documentation of the arguments, please see
telegram.Bot.get_file()
.- Returns:
- Raises:
- async get_small_file(*, read_timeout=None, write_timeout=None, connect_timeout=None, pool_timeout=None, api_kwargs=None)[source]¶
Convenience wrapper over
telegram.Bot.get_file()
for getting the small (160
x160
) chat photoFor the documentation of the arguments, please see
telegram.Bot.get_file()
.- Returns:
- Raises: