Я сделал бота для генерации кастомных Telegram-emoji с ИИ

Привет! Решил поделиться своим небольшим проектом — бесплатный TG-бот, который по одному промпту создает целый пак кастомных emoji для Telegram: цифры, стрелки, маркеры, базовые emoji и буквы (но с последним все непросто).

Зачем?

Я веду несколько TG-каналов, и мне постоянно нужны emoji для постов — поставить стрелочку для ссылки, буллеты или цифры для списков и так далее.

Паков, людей, которые их клепают на ежедневной основе, и каналов-агрегаторов достаточно. Но хорошие паки быстро разлетаются по TG, сохранить какую-то уникальность трудно.

И я подумал: зачем постоянно копаться в подборках паков или платить до нескольких тысяч дизайнерам, если это можно автоматизировать?

Как?

В основе — модель Gemini 2.5 Flash Image от Google, она же Nano Banana. Она умеет точечно редактировать изображение, не искажая детали оригинала и не добавляя желтизны, как GPT Image.

Основная идея проста — вводишь промпт, при желании прикрепляешь референс. Из этого модель генерирует первый emoji-сэмл, нолик.

Если все хорошо — на следующем шаге на его основе генерируются такие же emoji-цифры от 1 до 9, далее — стрелки, базовые маркеры, дополнительные emoji и, наконец, целый алфавит, кириллица или латиница.

<i>Один неплохо получившийся эстетичный <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ft.me%2Faddemoji%2Femoji_1760994462185_by_AI_emoji_gen_bot&postId=2317988" rel="nofollow noreferrer noopener" target="_blank">набор </a>даже выложил популярный агрегатор, то есть он нехуже обычных. Хотя тут невооруженным взглядом видна проблема с центровкой некоторых букв.</i>
Один неплохо получившийся эстетичный набор даже выложил популярный агрегатор, то есть он нехуже обычных. Хотя тут невооруженным взглядом видна проблема с центровкой некоторых букв.

Это работает?

Да, но далеко не идеально.

  • Иногда модель генерирует вместо одного сэмла сразу несколько на одной картинке, в этом случае вариант запорот и нужно генерировать заново.
  • Цифры и маркеры генерируются сеткой на одном изображении — иногда алгоритм разрезания справляется плохо и "зацепляет" края другого стикера. Это можно подтереть вручную, но часто — проще сгенерировать заново.
  • Nano Banana не умеет работать с альфа-каналом и генерировать прозрачный фон. Приходится дополнительно вырезать стикеры с заготовки отдельной нейронкой — иногда остаются артефакты — нужно генерировать заново.

Тут один из вариантов пострадал при обрезке фона. Но в итоге получился вполне приятный наборчик.

Для кого?

Для всех. Если у вас маленький личный блог в TG, вы можете без заморочек за полчаса сделать себе приятный emoji-сет. Если у вас большое медиа, возможно, попадающиеся нейросетевые изъяны будут критичны, но это хороший инструмент, чтобы попробовать ваши идеи и точнее поставить задачу дизайнеру.

Попробовать можно бесплатно: @AI_emoji_gen_bot

Причем паки полностью ваши. Можете добавлять туда emoji, удалять или менять порядок через официальный бот @Stickers

Обратной связи (любой) буду рад! Спасибо.

Начать дискуссию