Bot API версия 6.6

Просмотров:1490

Из интересного: теперь пользователи могут создавать наборы эмодзи, которые подстраиваются под цвет темы.

Локализованные описания

  • Теперь боты поддерживают локализованные описания, которые отображаются в зависимости от языка пользователя.

  • Добавлены методы setMyDescription, и setMyShortDescription для установки локализованного описания и краткого описания бота.

  • Добавлены методы getMyDescription и getMyShortDescription, чтобы получить описание или краткое описание бота на определенном языке.

Стикеры и эмодзи

  • Теперь боты могут создавать наборы стикеров с пользовательскими эмодзи с помощью метода createNewStickerSet.

  • Добавлена поддержка адаптивных цветов пользовательских эмодзи через параметр needs_repainting в методе createNewStickerSet.

  • Добавлена возможность указать ключевые слова для поиска стикеров, добавленных в наборы стикеров.

  • Улучшены опции редактирования наборов стикеров, включая изменение названия, удаление пака, редактирование списков эмодзи и многое другое.

Все обновления: 

  • Добавлена возможность устанавливать различные описания ботов для разных пользовательских языков с помощью методов setMyDescription.

  • Добавлена возможность получить текущее описание бота на данном языке в качестве класса BotDescription с помощью метода getMyDescription.

  • Добавлена возможность устанавливать различные краткие описания ботов для разных языков пользователей с помощью методов getMyShortDescription.

  • Добавлена возможность получить краткое описание текущего бота на данном языке в качестве класса BotShortDescription с помощью метода getMyShortDescription.

  • Добавлен параметр эмодзи в метод sendSticker, чтобы указать эмодзи для только что загруженных стикеров.

  • Добавлена поддержка создания пользовательских наборов наклеек эмодзи в createNewStickerSet.

  • Добавлен параметр needs_repainting в метод createNewStickerSet для автоматического изменения цвета эмодзи в зависимости от контекста (например, использование цвета текста в сообщениях, цвет акцента в статусах и т. д.).

  • Добавлено поле needs_repainting в класс Sticker.

  • Заменены параметры png_sticker, tgs_sticker, webm_sticker, emojis и mask_position в methodaddStickerToSetна наклейку параметров типа InputSticker.

  • Добавлена поддержка создания наборов стикеров с несколькими начальными наклейками в createNewStickerSet путем замены параметров png_sticker, tgs_sticker, webm_sticker, emojis и mask_position параметрами stickers и sticker_format.

  • Добавлена поддержка . Файлы WEBP в createNewStickerSet и addStickerToSet.

  • Добавлена поддержка . WEBP, . TGS и . Файлы WEBM в uploadStickerFile путем замены параметра png_sticker в методе uploadStickerFile на на наклейки параметров и sticker_format.

  • Добавлена возможность указания ключевых слов поиска для стикеров, добавленных в наборы стикеров.

  • Добавлен метод setCustomEmojiStickerSetThumbnail для редактирования миниатюр пользовательских наборов стикеров смайликов, созданных ботом.

  • Добавлен метод setStickerSetTitle для редактирования названия наборов стикеров, созданных ботом.

  • Добавлен метод deleteStickerSet для полного удаления данного набора стикеров, созданного ботом.

  • Добавлен метод setStickerEmojiList для изменения списка смайликов, связанных со стикером.

  • Добавлен метод setStickerKeywords для изменения ключевых слов поиска, назначенных стикере.

  • Добавлен метод setStickerMaskPosition для изменения положения маски наклейки маски.

  • Переименован большой палец поля в классах Animation, Audio, Document, Sticker, Video, VideoNote,InputMediaAnimation, InputMediaAudio, InputMediaDocument, InputMediaVideo, StickerSet в миниатюру.

  • Переименован большой палец параметра в методах sendAnimation, sendAudio, sendDocument, sendVideo,sendVideoNote в миниатюру.

  • Переименован метод setStickerSetThumb в setStickerSetThumbnail и его параметр thumb в миниатюру.

  • Переименованы поля thumb_url, thumb_width и thumb_height в классах InlineQueryResultArticle,InlineQueryResultContact, InlineQueryResultDocument, InlineQueryResultLocation и InlineQueryResultVenue в thumbnail_url, thumbnail_width и thumbnail_height соответственно.

  • Переименовал поле thumb_url в классах InlineQueryResultPhoto и InlineQueryResultVideo в thumbnail_url.

  • Переименовал поля thumb_url и thumb_mime_type в классах InlineQueryResultGif иInlineQueryResultMpeg4Gifв thumbnail_url и thumbnail_mime_type соответственно.
     

Была ли страница полезна?