ChatShared¶
- class telegram.ChatShared(request_id, chat_id, title=None, username=None, photo=None, *, api_kwargs=None)[source]¶
Bases:
telegram.TelegramObject
This object contains information about the chat whose identifier was shared with the bot using a
telegram.KeyboardButtonRequestChat
button.Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their
request_id
andchat_id
are equal.Available In
Added in version 20.1.
- Parameters:
request_id (
int
) – Identifier of the request.chat_id (
int
) – Identifier of the shared user. This number may be greater than 32 bits and some programming languages may have difficulty/silent defects in interpreting it. But it is smaller than 52 bits, so a signed 64-bit integer or double-precision float type are safe for storing this identifier.Title of the chat, if the title was requested by the bot.
Added in version 21.1.
Username of the chat, if the username was requested by the bot and available.
Added in version 21.1.
photo (Sequence[
telegram.PhotoSize
], optional) –Available sizes of the chat photo, if the photo was requested by the bot
Added in version 21.1.
- chat_id[source]¶
Identifier of the shared user. This number may be greater than 32 bits and some programming languages may have difficulty/silent defects in interpreting it. But it is smaller than 52 bits, so a signed 64-bit integer or double-precision float type are safe for storing this identifier.
- Type:
- title[source]¶
Optional. Title of the chat, if the title was requested by the bot.
Added in version 21.1.
- Type:
- username[source]¶
Optional. Username of the chat, if the username was requested by the bot and available.
Added in version 21.1.
- Type:
- photo[source]¶
Optional. Available sizes of the chat photo, if the photo was requested by the bot
Added in version 21.1.
- Type:
tuple[
telegram.PhotoSize
]