Стикеры
Бот может создавать и редактировать наборы стикеров и кастомных эмодзи от имени пользователя.
Создание набора
Имя набора обязано заканчиваться на _by_<username бота>. Владелец набора это пользователь user_id, который должен был написать боту.
Shell
curl "https://api.staticgram.top/bot$TOKEN/createNewStickerSet" \
-F user_id=123456789 \
-F name=cats_by_my_bot \
-F title="Коты" \
-F sticker_type=regular \
-F stickers='[{"sticker":"attach://s1","format":"static","emoji_list":["😺"]}]' \
-F s1=@cat.png- Форматы:
static(PNG, JPEG, WEBP; сервер конвертирует в WEBP 512 px по длинной стороне),animated(TGS),video(WEBM). - Файл можно заранее загрузить через
uploadStickerFileи передаватьfile_id. - При создании до 50 стикеров; всего в наборе до 120 стикеров (для кастомных эмодзи до 200).
Управление
addStickerToSet, deleteStickerFromSet, replaceStickerInSet, setStickerPositionInSet, setStickerEmojiList, setStickerKeywords, setStickerSetTitle, setStickerSetThumbnail, deleteStickerSet. Последний стикер из набора удалить нельзя (STICKERS_EMPTY).
Отправка: sendSticker по file_id, загрузкой файла или ссылкой. Получить набор: getStickerSet, кастомные эмодзи по id: getCustomEmojiStickers.