"Json-tgs Player" - программа для просмотра lottie-анимаций в форматах JSON и TGS
Я создал небольшую программу-утилиту.
"Json-tgs Player" - бесплатная программа для Windows-компьютеров, которая позволяет воспроизвести и просмотреть lottie-анимации в формате/расширениях Json и TGS.
Преимуществом является то, что она портативная, и не требует специальной установки, а все нужное зашито внутри программы(. Можно просто перетянуть в окно программы файлы анимаций этих форматов (tgs, json), чтобы начать их воспроизведение.
В отличии от некоторых скриптов и т.д, программа может читать "загрязненные "json-файлы", в которых есть растровые изображения.
В опциях, есть изменение скорости воспроизведения, поворот анимации, и изменение размера воспроизведения.
СПРАВКА. Анимации в формате TGS применяются в основном в мессенджере Telegram для стикеров. Анимации в формате Json, применяются в анимации подарков в соц.сети Вконтакте.
Загрязненные json-файлы(которые может проигрывать эта программа). Анимации, которые вы скачали из подарков ВКонтакте, часто содержат в себе не только векторную графику, но и встроенные растровые картинки. Они хранятся внутри JSON-файла в виде длинных строк, закодированных в Base64 (выглядят как data:image/png;base64,...).
Библиотека rlottie-python (как и большинство легких Lottie-рендереров) не умеет декодировать такие встроенные изображения. Она просто «не видит» их, и анимация отображается пустой или белой. Именно поэтому tgs (который является сжатым JSON без встроенных картинок) работает идеально, а json из VK — нет.
ПРИМЕЧАНИЕ: Если что-то не воспроизводится, попробуйте скачать ffmpeg. Где скачать:
Рекомендуемые сборки: gyan.dev (обычно ffmpeg-release-essentials.7z для большинства пользователей).
Как установить:
Скачайте и распакуйте архив (например, с помощью 7-Zip) в постоянную папку, например C:\ffmpeg 2. Затем активируйте ffmpeg в операционной системе.
Откройте терминал: Нажмите Win + X и выберите «Терминал», «Windows PowerShell» или «Командная строка».
Для установки пакетов права администратора не требуются. Выполните команду для установки: winget install —id Gyan.FFmpeg —exact
Эта команда устанавливает популярную сборку FFmpeg от Gyan.dev, которая подходит для большинства пользователей. Перезапустите терминал: После завершения установки закройте и снова откройте окно терминала. Это необходимо, чтобы система обновила переменные среды (PATH).
В Telegram распространяется стикер, способный привести к вылету приложения при открытии чата. Пользователи сообщают о сбоях на разных устройствах: мессенджер может закрываться сразу после запуска или в момент загрузки переписки.
Проблема связана с самим содержимым стикера. В его анимации используется огромное количество мелких деталей, из-за чего при попытке отобразить изображение приложение получает аномально большую нагрузку на память. В результате Telegram перестаёт отвечать и закрывается.
Что с исправлением
Ситуация зависит от платформы:
Telegram Desktop — обновление с исправлением уже доступно.
Android — патч постепенно распространяется среди пользователей.
iOS — на данный момент официального исправления нет.
Поэтому владельцам iPhone особенно не стоит открывать подозрительные диалоги, если проблема уже наблюдается.
Если Telegram постоянно вылетает
Пользователям рекомендуют открыть настройки и 10 раз быстро нажать на значок настроек в нижней части экрана. После этого должно появиться скрытое меню отладки.
В нём можно выбрать Reset / Clear Database and Cache — сброс базы данных и очистку кэша.
⚠️ Важно: эта операция удалит секретные чаты. Использовать её стоит только в случае, если обычный запуск Telegram уже невозможен.
Если подозрительный стикер пришёл в личную переписку на iPhone, самый безопасный вариант сейчас — не открывать этот чат до выхода обновления в App Store.
Инструкции и сведения о баге могут меняться по мере распространения исправлений.
Есть у меня беседа в Телеграме — аниме-чат. И как любая беседа старше года, она медленно умирала: мемы по кругу, «как дела» раз в неделю, тишина.
Я учусь программировать, пишу для себя, поэтому вместо нормального решения выбрал ненормальное: написать своего бота. Думал, будет ежедневный бонус и пара команд. Получилось... больше.
Что в итоге умеет бот:
Внутренняя валюта, ежедневный бонус, работа с карьерной лестницей от Уборщика до Президента (11 ступеней, на каждой свои случайные события — то премию дадут, то штраф впаяют). 21 вид бизнеса, у каждого 5 уровней прокачки. Банк с процентами. Казино. И конечно ограбления — можно попытаться обчистить соседа по чату, но можно и присесть.
Да, я сделал гачу. Крутки, персонажи из Genshin Impact, Resident Evil, Jujutsu Kaisen и Devil May Cry, редкость от 1★ до 5★.
Полноценная мафия, на 21 роль, с днём/ночью и статистикой.
Можно жениться (бот выдаёт свидетельство о браке — картинкой), качать отношения (30 уровней), покупать дом, заводить детей (усыновляя других участников чата), строить семейное древо.
Питомцы. 25 видов, 6 стадий роста, их надо кормить и гладить, можно отправить на прогулку — вернётся с лутом (или с блохами).
Плюс достижения, ежедневные квесты, стрики активности, топы, кастомные RP-команды и вся модерация (варны, муты, антиспам) — чтобы не держать второго бота.
Результат: беседа ожила. Люди заходят «покормить питомца» и залипают на час.
Бот живёт на моём сервере и бесплатный — я его делал для своей беседы, но добавить можно в любую: найдите @asteliabot в поиске Телеграма (или ссылка в комментах). Если добавите к себе — расскажите потом, что у вас там началось. Мне для мотивации :)
Но в этот раз у меня кое-что получше, чем просто обычная картинка, а именно:
Здесь только 16 стикеров, но в самом наборе их почти 50
Ну наконец-то у меня дошли руки доделать новый пак стикеров с рыжеволосой гоббой. Очень долго не мог собраться с мыслями, но теперь делюсь готовым стикерпаком в ТГ. Добавить его можно по этой ссылке. Конечно же, это бесплатно. Так же есть и предыдущий стикерпак.
Хотел бы я сказать, что я буду дорабатывать набор, но тоже самое я говорил и про предыдущий... так что буду считать, что моя работа здесь окончена *исчез в складках кожи плаща*
Стикеры в Telegram давно перестали быть просто забавными картинками. Сейчас это отдельный язык общения: ими отвечают вместо сообщений, усиливают эмоции, делают мемы, продвигают каналы и даже собирают вокруг себя узнаваемый стиль.
Раньше, чтобы сделать нормальный стикерпак, нужно было уметь рисовать, работать в графических редакторах или платить дизайнеру. Сейчас всё проще: стикеры для Telegram можно сделать через нейросеть. Достаточно придумать персонажа, написать грамотный запрос и подготовить изображения под требования Telegram.
В этой статье разберём, как создать стикеры для Телеграм через нейросеть с нуля: от идеи и промпта до загрузки набора через официального бота @stickers.
ЧТО НУЖНО ЗНАТЬ ПЕРЕД СОЗДАНИЕМ СТИКЕРОВ
Главная ошибка новичков — сразу бежать в нейросеть и писать: “сделай мне стикеры”. Обычно результат получается красивый, но непригодный для загрузки: фон не прозрачный, персонаж обрезан, текст кривой, эмоции повторяются, а размер не подходит.
У Telegram есть технические требования. Для статичных стикеров обычно используют PNG или WebP с прозрачным фоном. Оптимальный размер — 512×512 пикселей, а файл не должен быть слишком тяжёлым. Лучше сразу делать стикеры с белой обводкой и лёгкой тенью, чтобы они хорошо читались и на светлой, и на тёмной теме.
Рабочая схема простая: сначала создаём изображения через нейросеть, потом приводим их к нужному размеру и формату, после этого загружаем в Telegram через @Stickers.
КАКИЕ СТИКЕРЫ ЛУЧШЕ ДЕЛАТЬ ЧЕРЕЗ НЕЙРОСЕТЬ
Нейросети особенно хорошо подходят для наборов, где нужен единый персонаж в разных эмоциях. Например, милый герой в чиби-стиле, аватар по вашей внешности, маскот бренда, персонаж канала или мемный образ.
Лучше всего заходят стикеры, которые закрывают реальные бытовые реакции. Не “красивая картинка ради картинки”, а эмоция, которую человек действительно отправит в переписке.
Хороший стикерпак — это не галерея красивых поз. Это набор быстрых ответов. Чем точнее эмоция, тем чаще стикер будут использовать.
ШАГ 1. ПРИДУМАЙТЕ КОНЦЕПЦИЮ СТИКЕРПАКА
Перед генерацией нужно решить, кто будет главным героем. Это может быть ваш портрет в мультяшном стиле, персонаж канала, кот, собака, робот, блогерский аватар, офисный работник, студент, геймер или маленький маскот бренда.
Важнее всего — единый стиль. Если один стикер будет в 3D, второй в акварели, третий в аниме, набор развалится визуально. Для Telegram лучше работает цельная серия: один персонаж, похожая палитра, одинаковая обводка, одинаковый уровень детализации.
Пример хорошей концепции:
“Милый 3D-персонаж в чиби-стиле, коричневые волосы, худи, белая обводка, набор из 12 эмоций для ежедневного общения в Telegram”.
Это уже не хаотичная генерация, а нормальное техническое задание для нейросети.
ШАГ 2. ПОДГОТОВЬТЕ ФОТО, ЕСЛИ ХОТИТЕ СТИКЕРЫ СО СВОЕЙ ВНЕШНОСТЬЮ
Если задача — сделать стикеры по своему лицу, используйте одно хорошее фото. Лучше не брать снимок издалека или селфи с фильтрами. Нейросети плохо переносят сильные искажения: очки с бликами, закрытое лицо, плохой свет, размытие, маски и тяжёлую обработку.
Идеальный вариант: лицо видно полностью, свет ровный, фон не отвлекает, выражение нейтральное, качество нормальное.
Нейросеть не обязана копировать внешность один в один. Для стикеров это даже не всегда нужно. Главная цель — узнаваемый образ: причёска, форма лица, цвет волос, одежда и характер.
Создать основу для будущих стикеров можно через нейросеть прямо в Telegram. Один из удобных вариантов — бот @ChatGPTPoRusskiBot. В него можно загрузить фото, описать нужный стиль и попросить сгенерировать набор персонажей в формате стикеров: с разными эмоциями, позами, белой обводкой и единым визуальным стилем.
Важно понимать: бот помогает именно создать изображения для стикеров. После этого картинки нужно подготовить под требования Telegram — убрать фон, подогнать размер и загрузить готовый набор через официального бота @Stickers.
ШАГ 3. НАПИШИТЕ ПРАВИЛЬНЫЙ ПРОМПТ ДЛЯ ГЕНЕРАЦИИ
Промпт — это инструкция для нейросети. Чем точнее он написан, тем меньше случайностей в результате.
Вот базовый промпт для создания стикеров для Telegram через нейросеть:
Create a 3D kawaii chibi-style sticker pack based on the uploaded photo. Make 12 separate stickers with different emotions and poses: happy, laughing, surprised, angry, sad, thinking, tired, thumbs up, love, thank you, okay, no way. Each sticker must have a clean white outline, soft shadow, transparent background, and be suitable for Telegram stickers. Keep the same character identity, hairstyle, face features, outfit style, and color palette across all stickers. High detail, soft lighting, cute positive style, clean composition.
Если нужен русский текст в пузырях, лучше не просить нейросеть идеально писать длинные фразы. Генераторы часто ошибаются в буквах. Надёжнее сделать стикеры без текста, а фразы добавить потом в редакторе.
Если не хочется отдельно искать сервисы для генерации изображений, можно попробовать сделать стикеры через Telegram-бота @ChatGPTPoRusskiBot. Это удобно тем, что весь процесс начинается прямо в мессенджере: пользователь загружает фото, пишет промпт и получает варианты будущих стикеров.
Если всё же хотите текст сразу, используйте короткие слова: “ОК”, “ЛОЛ”, “СПС”, “ЖЕСТЬ”.
ШАГ 4. КАКИЕ ЭМОЦИИ ДОБАВИТЬ В ПЕРВЫЙ НАБОР
Для первого стикерпака не нужно делать 50 картинок. Лучше собрать 10–16 сильных реакций, которые реально используются.
Оптимальный стартовый набор:
Привет
Ок
Спасибо
Ахаха
Жесть
Не понял
Думаю
Злюсь
Грущу
Я сплю
Сейчас
Люблю
Класс
Нет уж
На связи
Пока
Такой набор закрывает почти все бытовые сценарии переписки. Для канала или бренда можно добавить фирменные реакции: “В эфире”, “Пост готов”, “Проверяю”, “Запускаем”, “Есть идея”.
ШАГ 5. ДОВЕДИТЕ ИЗОБРАЖЕНИЯ ДО ТРЕБОВАНИЙ TELEGRAM
После генерации картинки нужно подготовить технически. Это важный этап: красивое изображение ещё не означает, что Telegram его примет.
Для статичных стикеров ориентируйтесь на такие параметры: PNG или WebP, прозрачный фон, размер 512×512 пикселей, файл до 512 КБ, персонаж не должен упираться в края.
Практически лучше делать квадрат 512×512 пикселей. Так проще не ошибиться. Оставьте немного воздуха вокруг персонажа, добавьте белую обводку и лёгкую тень. Это делает стикер читаемым и на светлой, и на тёмной теме.
ШАГ 6. УБЕРИТЕ ФОН И ДОБАВЬТЕ ОБВОДКУ
Если нейросеть выдала картинку с фоном, его нужно удалить. Подойдут любые редакторы с функцией удаления фона: Photoshop, Photopea, Canva, remove.bg или мобильные приложения.
После удаления фона проверьте края. Частая проблема — грязный контур, остатки фона, “рваные” волосы, полупрозрачные пятна. На маленьком экране это выглядит дешево.
Хороший стикер должен читаться сразу. Поэтому лучше добавить белую обводку 8–15 пикселей, лёгкую тень, контрастное выражение лица, крупный жест или эмоцию.
Мелкие детали лучше убрать. В Telegram стикеры часто смотрят на телефоне, и всё слишком тонкое просто теряется.
ШАГ 7. ЗАГРУЗИТЕ СТИКЕРЫ ЧЕРЕЗ ОФИЦИАЛЬНОГО БОТА @stickers
Когда изображения готовы, их нужно загрузить в Telegram. Для этого используется официальный бот @Stickers. Через него создают и управляют стикерпаками.
Общая схема такая: открываете Telegram, находите бота @ChatGPTPoRusskiBot, создаете нужные стикекры, далее запускаете бота @Stickers, выбираете создание нового набора, загружаете стикеры по одному, каждому стикеру назначаете подходящий эмодзи, публикуете набор и получаете ссылку на стикерпак.
Важно: каждому стикеру нужно назначить хотя бы один эмодзи, который соответствует эмоции.
Мой готовый результат стикеров (Мои домашние питомцы, стали стикерами)
После публикации стикерпак можно отправить друзьям, разместить в канале или использовать как часть визуального стиля.
КАК СДЕЛАТЬ СТИКЕРПАК, КОТОРЫЙ БУДУТ СОХРАНЯТЬ
Чтобы набор не выглядел одноразовым, нужно думать не как художник, а как пользователь Telegram.
Человек сохраняет стикеры не потому, что они “красивые”. Он сохраняет их, если они помогают быстро отвечать.
Рабочая формула:
персонаж + сильная эмоция + короткая фраза + чистый визуал.
Слабый стикер: персонаж просто стоит и улыбается. Сильный стикер: персонаж закатывает глаза с фразой “Ну конечно”.
Слабый стикер: красивая поза без смысла. Сильный стикер: персонаж спит за ноутбуком с фразой “Я на минутку”.
Слабый стикер: слишком много текста. Сильный стикер: одно слово, которое считывается мгновенно.
ТИПИЧНЫЕ ОШИБКИ ПРИ СОЗДАНИИ СТИКЕРОВ ЧЕРЕЗ НЕЙРОСЕТЬ
Первая ошибка — делать слишком мелкого персонажа. На холсте всё красиво, а в Telegram выглядит как крошечная фигурка.
Вторая — использовать длинные фразы. Стикер не должен превращаться в плакат. Два-три слова — максимум.
Третья — каждый раз менять стиль. Один стикер 3D, второй плоский, третий как аниме. В итоге набор выглядит случайной подборкой.
Четвёртая — оставлять фон. Для Telegram-стикеров фон должен быть прозрачным, иначе это будет выглядеть как обычная картинка.
Пятая — забывать про обводку. Без белого контура стикер может сливаться с фоном чата.
КАКИЕ СТИЛИ ЛУЧШЕ ВСЕГО ПОДХОДЯТ ДЛЯ TELEGRAM-СТИКЕРОВ
Самые универсальные стили: чиби, 3D kawaii, мультяшный персонаж, мемный стиль, минималистичный flat design, маскот бренда.
Для личных стикеров лучше всего подходит чиби или 3D kawaii. Для канала — маскот. Для мемов — грубее, проще, выразительнее. Для бизнеса — аккуратный персонаж в фирменных цветах.
Главное — не пытаться сделать “всё сразу”. Один набор — один стиль.
МОЖНО ЛИ СДЕЛАТЬ СТИКЕРЫ ПОЛНОСТЬЮ БЕСПЛАТНО
Да, базовый стикерпак можно сделать бесплатно, если использовать доступные генераторы, бесплатные редакторы и официальный бот @Stickers. Telegram не берёт плату за создание обычных пользовательских стикерпаков через своего бота.
Но если нужен реально аккуратный результат, всё равно придётся потратить время на подготовку: удалить фон, подогнать размер, поправить текст, проверить читаемость.
КОМУ ПОДОЙДЁТ СОЗДАНИЕ СТИКЕРОВ ЧЕРЕЗ НЕЙРОСЕТЬ
Такой способ подойдёт не только для личного развлечения. Его активно могут использовать авторы Telegram-каналов, блогеры, SMM-специалисты, владельцы чатов, стримеры, эксперты, небольшие бренды, онлайн-школы, дизайнеры контента и администраторы сообществ.
Для канала стикеры могут стать частью узнаваемости. Например, если у проекта есть персонаж, его можно использовать в постах, реакциях, комментариях и рассылках. Это дешевле, чем полноценный бренд-персонаж от студии, но визуальный эффект может быть сильным.
ФИНАЛЬНЫЙ ЧЕК-ЛИСТ ПЕРЕД ЗАГРУЗКОЙ
Перед тем как загружать стикеры в Telegram, проверьте: персонаж хорошо виден, фон прозрачный, есть белая обводка, размер подходит под 512 пикселей, файл весит меньше 512 КБ, эмоция понятна без объяснений, текст читается на телефоне, все стикеры выполнены в одном стиле.
Если всё это соблюдено, набор уже выглядит не как случайная генерация, а как полноценный стикерпак.
ЗАКЛЮЧЕНИЕ
Сделать стикеры для Telegram через нейросеть сегодня реально даже без навыков дизайна. Но качественный результат получается не от одной кнопки, а от нормального процесса: идея, промпт, генерация, обработка, подготовка формата и загрузка через официальный сервис.
Нейросеть через бота @ChatGPTPoRusskiBotпомогает быстро создать основу, но финальное качество зависит от автора. Чем лучше продуманы эмоции, фразы и стиль, тем выше шанс, что стикеры будут не просто красивыми, а реально используемыми.
Главный критерий хорошего стикерпака простой: его хочется отправлять.