Персональные смайлы и стикеры в Телеграм

Иван Корнев·21.05.2024·4 мин

Чтобы создать свои эмодзи в Telegram, необходимо воспользоваться официальным ботом @Stickers. Именно он позволяет загружать графические файлы и превращать их в полноценные наборы стикеров или персональные эмодзи (Custom Emoji), которые отображаются прямо в тексте сообщения. Процесс требует подготовки изображений в формате PNG или WEBP с прозрачным фоном и соблюдения строгих технических требований к размеру.

В чем разница между стикерами и кастомными эмодзи

Пользователи часто путают эти понятия, но технически это разные форматы контента:

  • Стикеры — это крупные изображения (обычно 512x512 пикселей), которые отправляются отдельным сообщением. Они не могут стоять внутри строки текста рядом со словами.
  • Кастомные эмодзи (Custom Emoji) — это маленькие анимированные или статичные иконки, которые встраиваются непосредственно в текст сообщения, как обычные системные смайлики. Для их использования часто требуется подписка Telegram Premium (для отправки), но устанавливать пакеты могут все пользователи.

Важно: В этой инструкции мы рассмотрим создание именно кастомных эмодзи, так как запрос касается внедрения символов в текст, а не отправки больших картинок.

Технические требования к файлам

Перед обращением к боту необходимо подготовить графику. Ошибки на этом этапе приводят к отклонению набора модерацией.

Основные параметры

ПараметрТребованиеПримечание
ФорматPNG или WEBPОбязательно прозрачный фон
Размер100x100 пикселейДопускается отклонение, но лучше строго 100px
АнимацияДля статичных — нетДля анимированных — формат TGS (Lottie) или WEBM
Вес файлаДо 64 КБ (статика)Для анимации ограничения мягче, но желательно до 256 КБ
КонтурБелый обводок (опционально)Рекомендуется для темной темы (1-2 пикселя)

Лайфхак для дизайнеров: Чтобы ваши эмодзи хорошо смотрелись и на белом, и на черном фоне чата, добавьте тонкую белую обводку вокруг изображения и легкую тень. Это повысит контрастность в темной теме.

Пошаговая инструкция: создание через бота @Stickers

Официальный инструмент для управления наборами — бот @Stickers. Он поддерживает создание как обычных стикерпаков, так и наборов кастомных эмодзи.

Шаг 1. Запуск и выбор типа набора

  1. Откройте диалог с ботом @Stickers.
  2. Нажмите Start или отправьте команду /start.
  3. Выберите команду /newemoji. Бот спросит название для вашего нового набора.
  4. Введите название (оно нужно только вам для идентификации, пользователи его не увидят).

Шаг 2. Загрузка изображений

  1. Бот попросит отправить первое изображение.
  2. Отправьте подготовленный файл (картинкой, а не документом, если используете мобильное приложение; или документом, если с ПК, чтобы не потерять качество).
  3. После загрузки бот попросит привязать этот файл к стандартному эмодзи. Выберите любой системный смайл, который ассоциируется с вашей картинкой (например, загрузили огонь — выберите 🔥). Это поможет пользователям находить ваш эмодзи через поиск.
  4. Повторяйте процесс, пока не загрузите весь пакет (минимум 1, максимум — несколько десятков).

Шаг 3. Публикация

  1. Когда все картинки загружены, отправьте команду /publish.
  2. Бот предложит загрузить иконку для набора (100x100 px). Если иконки нет, можно пропустить этот шаг командой /skip.
  3. Придумайте короткое имя для ссылки (URL). Оно должно быть уникальным и состоять из латинских букв (например, MyCoolEmojiPack).
  4. Подтвердите создание. Бот выдаст ссылку вида t.me/addemoji/NamePack.

Частая ошибка: Отправка файлов как "Документ" без расширения .png или .webp, либо использование непрозрачного фона (JPEG). Бот автоматически отклонит такие файлы.

Как установить и использовать свои эмодзи

После создания набор доступен по ссылке. Чтобы начать им пользоваться:

  1. Перейдите по ссылке, которую выдал бот (или отправьте её другу).
  2. Нажмите кнопку Добавить эмодзи (Add Emoji).
  3. Набор появится в вашем списке доступных смайлов.

Нюансы использования:

  • Отправка: Пользователи с бесплатной версией Telegram могут добавлять наборы, но отправлять кастомные эмодзи в чаты могут только обладатели Telegram Premium. Без подписки они будут видны как статичные картинки-превью или обычные стикеры (в зависимости от клиента).
  • Установка в статус: Премиум-пользователи могут ставить любые кастомные эмодзи в свой статус профиля.

Частые ошибки при создании

  • Несоответствие размера. Изображения 512x512 пикселей подходят для стикеров, но для эмодзи они слишком велики. Бот может принять их, но в тексте они будут выглядеть некорректно или уменьшатся с потерей качества. Строго соблюдайте 100x100 px.
  • Отсутствие привязки к юникоду. Если не выбрать ассоциативный системный смайл при загрузке, пользователи не смогут найти ваш эмодзи через панель ввода.
  • Плохая читаемость в темной теме. Черные детали на прозрачном фоне исчезнут, когда пользователь включит ночной режим в мессенджере. Всегда проверяйте макет на черном фоне.

FAQ

Можно ли создать анимированные эмодзи? Да, формат поддерживает анимацию. Для этого нужно использовать формат .tgs (через утилиту Lottie) или .webm. Процесс загрузки в боте аналогичен статике, но требования к весу файла выше.

Бесплатно ли создание своих эмодзи? Создание и добавление набора бесплатно для всех. Однако возможность использовать их в переписке (отправлять в текст) ограничена тарифом Premium. Вы можете создать пак и дарить его другим, но отправлять их смогут только премиум-подписчики.

Где хранить исходники? Рекомендуется хранить исходные файлы в векторе (SVG, AI) или слоями (PSD), чтобы при изменении требований платформы можно было быстро экспортировать новые версии без потери качества.