Hide navigation sidebar
Hide table of contents sidebar
PTB has undergone significant changes in v20. Please read the documentation carefully and also check out the transition guide in the wiki.
Back to top
Toggle table of contents sidebar

# ChatShared

class telegram.ChatShared(request_id, chat_id, *, api_kwargs=None)

  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.

  Available In

  `telegram.Message.chat_shared`

  New 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.

  request_id

    Identifier of the request.

    Type:

      `int`

  chat_id

    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`