Тип данных ChatAdministratorRights

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

Описание

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

Поле Тип Описание
is_anonymous Boolean True, если присутствие пользователя в чате скрыто
can_manage_chat Boolean True, если администратор может получить доступ к журналу событий чата, списку бустов, видеть скрытых участников супергруппы и канала, сообщать о спам-сообщениях, игнорировать медленный режим и отправлять сообщения в чат без оплаты Telegram Stars. Подразумевается любыми другими привилегиями администратора.
can_delete_messages Boolean True, если администратор может удалять сообщения других пользователей
can_manage_video_chats Boolean True, если администратор может управлять видеозвонками
can_restrict_members Boolean True, если администратор может ограничивать, банить или разбанивать участников чата, или получать доступ к статистике супергруппы
can_promote_members Boolean True, если администратор может добавлять новых администраторов с подмножеством своих собственных привилегий или понижать администраторов, которых он повысил, прямо или косвенно (повышенных администраторами, назначенными пользователем)
can_change_info Boolean True, если пользователю разрешено изменять название чата, фото и другие настройки
can_invite_users Boolean True, если пользователю разрешено приглашать новых пользователей в чат
can_post_stories Boolean True, если администратор может публиковать истории в чате
can_edit_stories Boolean True, если администратор может редактировать истории, опубликованные другими пользователями, публиковать истории на странице чата, закреплять истории чата и получать доступ к архиву историй чата
can_delete_stories Boolean True, если администратор может удалять истории, опубликованные другими пользователями
can_post_messages Boolean Optional. True, если администратор может публиковать сообщения в канале, одобрять предложенные посты или получать доступ к статистике канала; только для каналов
can_edit_messages Boolean Optional. True, если администратор может редактировать сообщения других пользователей и закреплять сообщения; только для каналов
can_pin_messages Boolean Optional. True, если пользователю разрешено закреплять сообщения; только для групп и супергрупп
can_manage_topics Boolean Optional. True, если пользователю разрешено создавать, переименовывать, закрывать и повторно открывать темы форума; только для супергрупп
can_manage_direct_messages Boolean Optional. True, если администратор может управлять прямыми сообщениями канала и отклонять предложенные посты; только для каналов

Примеры

json

{
  "is_anonymous": 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": false,
  "can_edit_stories": false,
  "can_delete_stories": false,
  "can_post_messages": true,
  "can_edit_messages": true,
  "can_pin_messages": true,
  "can_manage_topics": false,
  "can_manage_direct_messages": true
}

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

  • API 6.0. Добавлен объект ChatAdministratorRights
  • API 6.3. Обновлен объект ChatAdministratorRights: Добавлено поле can_manage_topics
  • API 6.9. Обновлен объект ChatAdministratorRights: Добавлены новые привилегии администратора: can_post_stories, can_edit_stories, can_delete_stories
  • API 9.2. Обновлен объект ChatAdministratorRights: Добавлено поле can_manage_direct_messages
Комментарии