Описание
Представляет ChatMember, на которого наложены определённые ограничения в чате. Только для супергрупп.
| Поле | Тип | Описание |
|---|---|---|
| status | String | Статус участника в чате, всегда «restricted» |
| user | User | Информация о пользователе |
| is_member | Boolean | True, если пользователь является участником чата на момент запроса |
| can_send_messages | Boolean | True, если пользователю разрешено отправлять текстовые сообщения, контакты, розыгрыши, победителей розыгрышей, счета, местоположения и места |
| can_send_audios | Boolean | True, если пользователю разрешено отправлять аудио |
| can_send_documents | Boolean | True, если пользователю разрешено отправлять документы |
| can_send_photos | Boolean | True, если пользователю разрешено отправлять фотографии |
| can_send_videos | Boolean | True, если пользователю разрешено отправлять видео |
| can_send_video_notes | Boolean | True, если пользователю разрешено отправлять видеозаметки |
| can_send_voice_notes | Boolean | True, если пользователю разрешено отправлять голосовые заметки |
| can_send_polls | Boolean | True, если пользователю разрешено отправлять опросы и чек-листы |
| can_send_other_messages | Boolean | True, если пользователю разрешено отправлять анимации, игры, стикеры и использовать inline-ботов |
| can_add_web_page_previews | Boolean | True, если пользователю разрешено добавлять превью веб-страниц к своим сообщениям |
| can_change_info | Boolean | True, если пользователю разрешено изменять название чата, фото и другие настройки |
| can_invite_users | Boolean | True, если пользователю разрешено приглашать новых пользователей в чат |
| can_pin_messages | Boolean | True, если пользователю разрешено закреплять сообщения |
| can_manage_topics | Boolean | True, если пользователю разрешено создавать темы форума |
| until_date | Integer | Дата снятия ограничений для этого пользователя; Unix-время. Если 0, то пользователь ограничен навсегда |
Примеры
json
{
"status": "restricted",
"user": {
"id": 123456789,
"is_bot": false,
"first_name": "John",
"last_name": "Doe",
"username": "johndoe",
"language_code": "en"
},
"is_member": true,
"can_send_messages": true,
"can_send_audios": false,
"can_send_documents": false,
"can_send_photos": true,
"can_send_videos": false,
"can_send_video_notes": false,
"can_send_voice_notes": false,
"can_send_polls": false,
"can_send_other_messages": false,
"can_add_web_page_previews": false,
"can_change_info": false,
"can_invite_users": false,
"can_pin_messages": false,
"can_manage_topics": false,
"until_date": 1672531200
}
История изменений
- API 6.3. Обновлен объект ChatMemberRestricted: Добавлено поле can_manage_topics
- API 6.5. Обновлен объект ChatMemberRestricted: Заменено поле can_send_media_messages на отдельные поля для разных типов медиа
Дополнительно
- ChatMember - Объект, описывающий информацию об участнике чата и его статусе в Telegram.
- User - Объект, представляющий пользователя или бота Telegram с основной информацией и настройками.