Описание
Этот объект описывает стикер, который будет добавлен в набор стикеров.
| Поле | Тип | Описание |
|---|---|---|
| sticker | String | Добавляемый стикер. Передайте file_id в виде строки, чтобы отправить файл, уже существующий на серверах Telegram; передайте HTTP-URL в виде строки, чтобы Telegram загрузил файл из интернета; или используйте «attach://<file_attach_name>» для загрузки нового файла через multipart/form-data с именем <file_attach_name>. Анимированные и видео-стикеры нельзя загружать через HTTP-URL. Подробнее об отправке файлов » |
| format | String | Формат добавляемого стикера: «static» для изображений .WEBP или .PNG, «animated» для анимаций .TGS, «video» для видео .WEBM |
| emoji_list | Array of String | Список из 1-20 эмодзи, связанных со стикером |
| mask_position | MaskPosition | Необязательный. Положение маски на лицах. Только для стикеров типа «mask». |
| keywords | Array of String | Необязательный. Список из 0-20 ключевых слов для поиска стикера общей длиной до 64 символов. Только для стикеров типа «regular» и «custom_emoji». |
Примеры
json
{
"sticker": "attach://sticker_file",
"format": "static",
"emoji_list": ["😊", "👍"],
"mask_position": {
"point": "forehead",
"x_shift": 0.5,
"y_shift": 0.5,
"scale": 1.0
},
"keywords": ["happy", "positive", "good"]
}
История изменений
- API 7.2. Обновлен объект InputSticker: Добавлено поле format
Дополнительно
- MaskPosition - Объект, определяющий стандартное положение маски на лице с возможностью смещения и масштабирования.