Тип данных Chat

Объект, представляющий чат в Telegram с его основными характеристиками и типом.

Описание

Этот объект представляет собой чат.

Поле Тип Описание
id Integer Уникальный идентификатор этого чата. Это число может иметь более 32 значащих битов, и некоторые языки программирования могут испытывать трудности/скрытые дефекты при его интерпретации. Но оно имеет не более 52 значащих битов, поэтому знаковое 64-битное целое число или тип с плавающей запятой двойной точности безопасны для хранения этого идентификатора.
type String Тип чата, может быть "private", "group", "supergroup" или "channel"
title String Опционально. Название для супергрупп, каналов и групповых чатов
username String Опционально. Имя пользователя для приватных чатов, супергрупп и каналов, если доступно
first_name String Опционально. Имя собеседника в приватном чате
last_name String Опционально. Фамилия собеседника в приватном чате
is_forum True Опционально. True, если супергруппа является форумом (включены темы)
is_direct_messages True Опционально. True, если чат является чатом прямых сообщений канала

Примеры

json

{
  "id": 123456789,
  "type": "private",
  "title": null,
  "username": "johndoe",
  "first_name": "John",
  "last_name": "Doe",
  "is_forum": false,
  "is_direct_messages": false
}

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

  • API 2.2.. Обновлен объект Chat: Добавлено поле all_members_are_administrators
  • API 3.1. Обновлен объект Chat: Добавлены поля photo, description и invite_link
  • API 3.3. Обновлен объект Chat: Добавлено поле pinned_message
  • API 4.2. Обновлен объект Chat: Добавлена поддержка получения закрепленных сообщений в группах
  • API 4.4. Обновлен объект Chat: Добавлено поле permissions, удалено поле all_members_are_administrators из документации
  • API 4.5. Обновлен объект Chat: Добавлено поле slow_mode_delay
  • API 5.5. Обновлен объект Chat: Добавлено поле has_private_forwards для проверки возможности упоминания пользователя по ID
  • API 6.1. Обновлен объект Chat: Добавлены поля join_to_send_messages и join_by_request
  • API 6.2. Обновлен объект Chat: Добавлено поле has_restricted_voice_and_video_messages
  • API 6.3. Обновлен объект Chat: Добавлено поле is_forum, active_usernames, emoji_status_custom_emoji_id
  • API 6.4. Обновлен объект Chat: Добавлено поле has_hidden_members и поле has_aggressive_anti_spam_enabled
  • API 6.8. Обновлен объект Chat: Добавлено поле emoji_status_expiration_date
  • API 7.0. Обновлен объект Chat: Добавлено поле available_reactions
  • API 7.1. Обновлен объект Chat: Добавлено поле unrestrict_boost_count
  • API 7.2. Обновлен объект Chat: Добавлены поля business_intro, business_location, business_opening_hours, personal_chat, birthdate
  • API 7.3. Обновлен объект Chat: Из класса выделен ChatFullInfo
  • API 9.2. Обновлен объект Chat: Добавлено поле is_direct_messages
Комментарии