Тип данных ChatPermissions

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

Описание

Описывает действия, которые разрешено выполнять пользователю, не являющемуся администратором, в чате.

Поле Тип Описание
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, если пользователю разрешено создавать темы форума. Если опущено, по умолчанию используется значение can_pin_messages

Примеры

json

{
  "can_send_messages": true,
  "can_send_audios": false,
  "can_send_documents": false,
  "can_send_photos": true,
  "can_send_videos": true,
  "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": true,
  "can_pin_messages": false,
  "can_manage_topics": false
}

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

  • API 4.4. Добавлен объект ChatPermissions
  • API 6.3. Обновлен объект ChatPermissions: Добавлено поле can_manage_topics
  • API 6.5. Обновлен объект ChatPermissions: Заменено поле can_send_media_messages на отдельные поля для разных типов медиа
Комментарии