Описание
Фон представляет собой паттерн в формате .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 - Объект описывает метод заливки фона бота с помощью выбранных цветов.