Блог і база знань сервісу

Відправка стікера в боті Telegram

Анімаційне повідомлення в Telegram - унікальний візуальний формат для емоційної комунікації в Telegram. Стікери являють собою статичні (WEBP) або анімовані (TGS) Зображення, оптимізовані під швидку відправку і автоматичне відтворення. Вони не підтримують текст, але можуть супроводжуватися інтерактивними кнопками. Кожен стікер належить до конкретного набору (pack), створеного через @StickersBot, що забезпечує узгодженість дизайну.

Відправка стікера в боті Telegram

Які формати приймає Стікер в Telegram і які бувають обмеження?

Для різних типів стікерів в Telegram передбачені різні формати зображень:

  1. PNG. Підходить для статичних стікерів. Формат забезпечує високу якість зображення і прозорий фон. Розмір стікера-512×512 пікселів. 
  2. WEBP. Формат для анімованих стікерів. Дозволяє створювати креативні та мальовничі анімації. Розмір стікера також-512×512 пікселів.
  3. TGS. Спецформат Telegram для анімованих стікерів. Тривалість анімації не може перевищувати 3 секунди, частота кадрів — 30 або 60 FPS. Розмір полотна-512×512 пікселів. 


Деякі обмеження:

1. Дозвіл: 

  - Міна.: 100×100 px, 

  - Макс.: 512×512 px (рекомендується 512×512 для чіткості). 

2. Прозорість: Обов'язкове (фон видаляється автоматично). 

3. Попередній перегляд: Квадратне превью генерується автоматично

4. Анімація: 

  - Тільки TGS (формат Telegram), 

  - Макс. Тривалість: 3 секунди, 

  - Макс. частота кадрів: 60 FPS

Популярні помилки при відправці стікера

400 неправильних запитів: STICKER_PNG_NOPNG

- Причина: надіслано PNG замість WEBP / TGS. 

- Рішення: перетворення в WEBP: 

400 невірних запитів: STICKER_TGS_NOTGS

- Причина: Невалідний TGS-файл. 

- Рішення: перевірте анімацію через [tgsviewer] (https://www.tgsviewer.com/).

400 невірних запитів: неприпустимі смайлики на стікерах

- Причина: при створенні набору вказані неіснуючі емодзі. 

- Рішення: Використовуйте тільки стандартні емодзі (✅: 😊, ❤️, ⭐️). 

400 неправильний запит: неправильне ім'я набору наклейок

- Причина: Назва набору містить заборонені символи. 

- Рішення: Використовуйте латинську мову та підкреслення: my_cool_pack. 

403 заборонено: Бот не є власником набору наклейок

- Рішення: створюйте Набори тільки через аккаунт, який створив стікери. 

Інформація

Технічна інформація для»API Bot-MARKET"

  1. - Код типу повідомлення (`messageType`): "10" (для`sendSticker'). 
  2. - Макс. швидкість відправки: 30 стікерів/секунду (через малу вагу файлів). 
  3. - Ліміти наборів:

    - Статичний: до 120 стікерів в паку, 

    - Анімовані: до 50 стікерів в паку. 

Поради щодо ефективного використання

1. Дизайн-правила: 

  - Контур: 2-3 px обведення для контрасту на будь-якому тлі. 

  - Розмір: 512×512 px з прозорістю → Telegram сам масштабує до 100-200 px в чаті.

2. Просування наборів: 

  - Додайте кнопку під наклейкою