Описание
Этот объект содержит информацию о чате, который был предоставлен боту с помощью кнопки 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 - Объект, представляющий один размер фотографии или миниатюры файла/стикера с метаданными файла.