Тип данных ChatJoinRequest

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

Описание

Представляет запрос на вступление в чат.

Поле Тип Описание
chat Chat Чат, в который был отправлен запрос
from User Пользователь, отправивший запрос на вступление
user_chat_id Integer Идентификатор приватного чата с пользователем, отправившим запрос на вступление. Это число может содержать более 32 значащих бит, и некоторые языки программирования могут иметь трудности/неявные ошибки при его интерпретации. Но оно имеет не более 52 значащих бит, поэтому 64-битное целое число или число двойной точности с плавающей запятой безопасны для хранения этого идентификатора. Бот может использовать этот идентификатор в течение 5 минут для отправки сообщений, пока запрос на вступление обрабатывается, при условии, что другие администраторы не связывались с пользователем.
date Integer Дата отправки запроса в формате Unix time
bio String Необязательный. Биография пользователя.
invite_link ChatInviteLink Необязательный. Ссылка-приглашение в чат, которую использовал пользователь для отправки запроса на вступление

Примеры

json

{
  "chat": {
    "id": -1001234567890,
    "title": "Sample Group",
    "type": "supergroup"
  },
  "from": {
    "id": 123456789,
    "is_bot": false,
    "first_name": "John",
    "last_name": "Doe",
    "username": "johndoe",
    "language_code": "en"
  },
  "user_chat_id": 123456789,
  "date": 1678901234,
  "bio": "Software developer and open source enthusiast",
  "invite_link": {
    "invite_link": "https://t.me/joinchat/ABCDEF123456",
    "creator": {
      "id": 987654321,
      "is_bot": false,
      "first_name": "Admin"
    },
    "creates_join_request": true,
    "is_primary": false,
    "is_revoked": false,
    "name": "Monthly invite",
    "expire_date": 1679999999,
    "member_limit": 50,
    "pending_join_request_count": 5
  }
}

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

  • API 5.4. Добавлен объект ChatJoinRequest
  • API 6.5. Обновлен объект ChatJoinRequest: Добавлено поле user_chat_id

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

  • Chat - Объект, представляющий чат в Telegram с его основными характеристиками и типом.
  • User - Объект, представляющий пользователя или бота Telegram с основной информацией и настройками.
  • ChatInviteLink - Объект, представляющий пригласительную ссылку для чата с параметрами создания, ограничениями и настройками подписки.
Комментарии