Тип данных ChatMemberUpdated

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

Описание

Этот объект представляет изменения в статусе участника чата.

Поле Тип Описание
chat Chat Чат, к которому принадлежит пользователь
from User Инициатор действия, которое привело к изменению
date Integer Дата изменения в формате Unix time
old_chat_member ChatMember Предыдущая информация об участнике чата
new_chat_member ChatMember Новая информация об участнике чата
invite_link ChatInviteLink Опционально. Ссылка-приглашение в чат, которую использовал пользователь для вступления; только для событий вступления по ссылке-приглашению.
via_join_request Boolean Опционально. True, если пользователь вступил в чат после отправки прямого запроса на вступление без использования ссылки-приглашения и был одобрен администратором
via_chat_folder_invite_link Boolean Опционально. True, если пользователь вступил в чат через ссылку-приглашение папки чатов

Примеры

json

{
  "chat": {
    "id": -1001234567890,
    "title": "Test Supergroup",
    "type": "supergroup"
  },
  "from": {
    "id": 987654321,
    "is_bot": false,
    "first_name": "Admin",
    "username": "admin_user"
  },
  "date": 1678901234,
  "old_chat_member": {
    "status": "member",
    "user": {
      "id": 123456789,
      "is_bot": false,
      "first_name": "John",
      "last_name": "Doe",
      "username": "johndoe"
    }
  },
  "new_chat_member": {
    "status": "administrator",
    "user": {
      "id": 123456789,
      "is_bot": false,
      "first_name": "John",
      "last_name": "Doe",
      "username": "johndoe"
    },
    "can_be_edited": false,
    "can_manage_chat": true,
    "can_delete_messages": true,
    "can_manage_video_chats": true,
    "can_restrict_members": true,
    "can_promote_members": false,
    "can_change_info": true,
    "can_invite_users": true,
    "can_post_stories": true,
    "can_edit_stories": true,
    "can_delete_stories": true,
    "can_post_messages": true,
    "can_edit_messages": true,
    "can_pin_messages": true,
    "can_manage_topics": true,
    "is_anonymous": false
  },
  "invite_link": {
    "invite_link": "https://t.me/joinchat/ABCDEF123456",
    "creator": {
      "id": 987654321,
      "is_bot": false,
      "first_name": "Admin",
      "username": "admin_user"
    },
    "creates_join_request": false,
    "is_primary": true,
    "is_revoked": false
  },
  "via_join_request": false,
  "via_chat_folder_invite_link": false
}

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

  • API 5.1. Добавлен объект ChatMemberUpdated
  • API 6.7. Обновлен объект ChatMemberUpdated: Добавлено поле via_chat_folder_invite_link
  • API 7.3. Обновлен объект ChatMemberUpdated: Добавлено поле via_join_request

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

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