Тип данных ChatShared

Объект содержит информацию о чате, предоставленном боту через специальную кнопку клавиатуры.

Описание

Этот объект содержит информацию о чате, который был предоставлен боту с помощью кнопки KeyboardButtonRequestChat.

Поле Тип Описание
request_id Integer Идентификатор запроса
chat_id Integer Идентификатор предоставленного чата. Это число может иметь более 32 значащих битов, и некоторые языки программирования могут испытывать трудности/скрытые дефекты при его интерпретации. Но оно имеет не более 52 значащих битов, поэтому 64-битное целое число или тип с плавающей запятой двойной точности безопасны для хранения этого идентификатора. Бот может не иметь доступа к чату и не сможет использовать этот идентификатор, если чат уже не известен боту каким-либо другим способом.
title String Необязательный. Название чата, если бот запросил название.
username String Необязательный. Имя пользователя чата, если бот запросил имя пользователя и оно доступно.
photo Массив объектов PhotoSize Необязательный. Доступные размеры фотографии чата, если бот запросил фотографию.

Примеры

json

{
  "request_id": 123456789,
  "chat_id": -1001234567890,
  "title": "Example Group Chat",
  "username": "examplegroup",
  "photo": [
    {
      "file_id": "AgACAgUAAxkBAAIB",
      "file_unique_id": "AQADBAADT6XYZQAE",
      "width": 160,
      "height": 160,
      "file_size": 12345
    },
    {
      "file_id": "AgACAgUAAxkBAAIB",
      "file_unique_id": "AQADBAADT6XYZQAF",
      "width": 320,
      "height": 320,
      "file_size": 45678
    }
  ]
}

История изменений

  • API 6.5. Добавлен объект ChatShared
  • API 7.2. Обновлен объект ChatShared: Добавлены поля title, username, photo

Дополнительно

  • KeyboardButtonRequestChat - Объект, определяющий критерии для запроса подходящего чата через кнопку клавиатуры, с настройкой типа чата, прав администраторов и запрашиваемой информации.
  • PhotoSize - Объект, представляющий один размер фотографии или миниатюры файла/стикера с метаданными файла.
Комментарии