Тип данных ChatMemberRestricted

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

Описание

Представляет 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 с основной информацией и настройками.
Комментарии