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