Тип данных BackgroundTypePattern

Тип фона, представляющий собой паттерн в формате PNG или TGV, который комбинируется с выбранной пользователем заливкой фона.

Описание

Фон представляет собой паттерн в формате .PNG или .TGV (сжатое подмножество SVG с MIME-типом "application/x-tgwallpattern"), который комбинируется с заливкой фона, выбранной пользователем.

Поле Тип Описание
type String Тип фона, всегда "pattern"
document Document Документ с паттерном
fill BackgroundFill Заливка фона, которая комбинируется с паттерном
intensity Integer Интенсивность паттерна при его отображении поверх залитого фона; 0-100
is_inverted True Опционально. True, если заливка фона должна применяться только к самому паттерну. Все остальные пиксели в этом случае становятся чёрными. Только для тёмных тем
is_moving True Опционально. True, если фон слегка перемещается при наклоне устройства

Примеры

json

{
  "type": "pattern",
  "document": {
    "file_id": "AgACAgQAAxkDAAIBF2d4bHk3Q2qS3Y7HjKp9Xy7bQwABAAI",
    "file_unique_id": "AQADBAADnQABsQ",
    "file_size": 12543,
    "file_name": "pattern.png",
    "mime_type": "image/png"
  },
  "fill": {
    "type": "gradient",
    "top_color": 16711680,
    "bottom_color": 65280,
    "rotation_angle": 45
  },
  "intensity": 75,
  "is_inverted": true,
  "is_moving": false
}

Дополнительно

  • Document - Объект, представляющий общий файл (не фото, голосовое или аудио) с метаданными для загрузки и идентификации.
  • BackgroundFill - Объект описывает метод заливки фона бота с помощью выбранных цветов.
Комментарии