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 and chat_id are equal.

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 (str, optional) –

    Title of the chat, if the title was requested by the bot.

    Added in version 21.1.

  • username (str, optional) –

    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.

request_id[source]

Identifier of the request.

Type:

int

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:

int

title[source]

Optional. Title of the chat, if the title was requested by the bot.

Added in version 21.1.

Type:

str

username[source]

Optional. Username of the chat, if the username was requested by the bot and available.

Added in version 21.1.

Type:

str

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]

classmethod de_json(data, bot=None)[source]

See telegram.TelegramObject.de_json().