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

# InlineQueryResultContact

class telegram.InlineQueryResultContact(id, phone_number, first_name, last_name=None, reply_markup=None, input_message_content=None, vcard=None, thumbnail_url=None, thumbnail_width=None, thumbnail_height=None, *, api_kwargs=None)

  Bases: `telegram.InlineQueryResult`

  Represents a contact with a phone number. By default, this contact will be sent by the user. Alternatively, you can use `input_message_content` to send a message with the specified content instead of the contact.

  Use In

  - `telegram.Bot.answer_inline_query()`

  - `telegram.Bot.answer_web_app_query()`

  Changed in version 20.5: Removed the deprecated arguments and attributes `thumb_*`.

  Parameters:

    - id (`str`) – Unique identifier for this result, `1`- `64` Bytes.

    - phone_number (`str`) – Contact’s phone number.

    - first_name (`str`) – Contact’s first name.

    - last_name (`str`, optional) – Contact’s last name.

    - vcard (`str`, optional) – Additional data about the contact in the form of a vCard, 0-`2048` bytes.

    - reply_markup (`telegram.InlineKeyboardMarkup`, optional) – Inline keyboard attached to the message.

    - input_message_content (`telegram.InputMessageContent`, optional) – Content of the message to be sent instead of the contact.

    - thumbnail_url (`str`, optional) –

      Url of the thumbnail for the result.

      New in version 20.2.

    - thumbnail_width (`int`, optional) –

      Thumbnail width.

      New in version 20.2.

    - thumbnail_height (`int`, optional) –

      Thumbnail height.

      New in version 20.2.

  type

    `'contact'`.

    Type:

      `str`

  id

    Unique identifier for this result, `1`- `64` Bytes.

    Type:

      `str`

  phone_number

    Contact’s phone number.

    Type:

      `str`

  first_name

    Contact’s first name.

    Type:

      `str`

  last_name

    Optional. Contact’s last name.

    Type:

      `str`

  vcard

    Optional. Additional data about the contact in the form of a vCard, 0-`2048` bytes.

    Type:

      `str`

  reply_markup

    Optional. Inline keyboard attached to the message.

    Type:

      `telegram.InlineKeyboardMarkup`

  input_message_content

    Optional. Content of the message to be sent instead of the contact.

    Type:

      `telegram.InputMessageContent`

  thumbnail_url

    Optional. Url of the thumbnail for the result.

    New in version 20.2.

    Type:

      `str`

  thumbnail_width

    Optional. Thumbnail width.

    New in version 20.2.

    Type:

      `int`

  thumbnail_height

    Optional. Thumbnail height.

    New in version 20.2.

    Type:

      `int`