Тип данных InputSticker

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

Описание

Этот объект описывает стикер, который будет добавлен в набор стикеров.

Поле Тип Описание
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 - Объект, определяющий стандартное положение маски на лице с возможностью смещения и масштабирования.
Комментарии