Saved searches
Use saved searches to filter your results more quickly
Cancel Create saved search
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Animated magic heart in your Telegram dialog! | Анимированное волшебное сердечко в вашем диалоге Telegram!
License
posloader/telegram-heart-magic
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags
Nothing to show
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
- Local
- Codespaces
HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Telegram ввел интерактивные , и ❤️
В Telegram появились новые функции — список просмотревших сообщения в групповых чатах, возможность записывать видеочаты и интерактивные эмодзи, при нажатии на которые проявляются дополнительные эффекты
Фото: Сергей Пятаков / РИА Новости
Интерактивные эмодзи получили пользователи Telegram в очередном обновлении мессенджера, сообщается в блоге компании. При нажатии на некоторые анимированные эмодзи можно запустить дополнительные эффекты. Для этого нужно послать своему собеседнику один из шести эмодзи и нажать на анимированную версию. «Если у собеседника открыт чат с вами, он увидит эффекты в тот самый момент, когда вы нажимаете на эмодзи. Вибрация телефона также синхронизирована для обоих собеседников», — говорится в описании нововведения. Пока специальные эффекты доступны для шести эмодзи: , , , , и ❤️, однако разработчики обещают расширять этот набор. Кроме того, в мессенджере появились и некоторые другие новые функции. Например, теперь для небольших групповых чатов доступен полный список тех, кто прочитал отправленное сообщение. Если раньше сообщение помечалось как прочитанное, если хотя бы один участник чата его прочитал, то теперь можно будет посмотреть полный список тех, кто уже увидел сообщение. Эта информация будет храниться неделю после отправки.
Кроме того, теперь в мессенджере можно записывать видеочаты, а не только их звук, как было возможно ранее. При организации видеотрансляции через Telegram администраторы могут разрешить ее запись. После окончания трансляции она сохранится у администратора группы в чате «Избранное». Также теперь в любом из личных чатов доступны восемь новых тем, разработанных дизайнерами Telegram. В темах используются цветные градиенты для блоков сообщений и разноцветные анимированные фоны с тематическими узорами.
Инструкция: как сделать анимированные стикеры в Telegram
Поэтапно разберемся во всех нюансах при разработке такого стикера. Начиная с программного обеспечения и заканчивая публикацией в Telegram.
Так что же из себя представляет этот анимированный стикер?
Это собственный формат Telegram — .tgs, который основан на технологии lottie.
Lottie — это движок от Airbnb, который позволяет проигрывать анимации на основе json, созданного с помощью плагина Bodymovin для Adobe After Effects. Такой же плагин существует и для стикеров Telegram и называется аналогично — Bodymovin-TG.
Этап 1 — Подготовка инструментов
Что необходимо
- Adobe Illustrator или другой векторный графический редактор.
- Adobe After Effects + плагин Bodymovin-TG.
Как установить Bodymovin-TG
Скачиваем с сайта разработчика плагин bodymovin-tg.zxp необходимый для экспорта анимации в формат .tgs.
Для установки потребуется ZXPInstaller — приложение для установки расширений для Adobe.
Приложение доступно и на Mac OS
Открываем ZXPInstaller и переносим плагин в окно программы.
Так же можно кликнуть и выбрать файл из всплывающего окна проводника.
Настройка Bodymovin-TG
Открываем Adobe After Effects и заходим в раздел настроек — «сценарии и выражения».
Ставим галочку напротив «Разрешить сценариям выполнять запись файлов и осуществлять доступ к сети».
Этап 2 — Создание стикера
Создание и настройка документа
Открываем Adobe Illustrator и выбираем в строке меню «файл» -> «новый».
Во всплывающем окне задаем параметр 512 на 512 пикселей, исходя из требований к размеру стикера.
Рисование стикера
Для рисования векторного стикера потребуются определенные навыки и знания основных инструментов, поэтому рекомендуется ознакомится с базовыми принципами рисования на сайте Adobe.
Изображение на стикере не должно выходить за края холста.
Существует альтернативный способ (Трассировка) с помощью которого любая картинка превращается в векторную. Будет очень полезно, для быстрого переноса своих растровых изображений в вектор.
Трассировка изображения
В качестве примера возьмем изображение стикера из интернета.
Импортируем изображение в рабочую среду Adobe Illustrator (перенос в окно программы изображения). И проводим указанные действия из видео:
- Трассировка изображения. («Окно» -> «Трассировка изображения»)
- Разобрать. («Объект» -> «Трассировка изображения» -> «Разобрать»)
- Разгруппировать. («Объект» -> «Разгруппировать»)
Более подробно о «Трассировке изображения» читайте на сайте Adobe.
Трассировка прошла успешно, но алгоритм не всегда точно угадывает форму объекта за элементом. С помощью встроенных инструментов можно устранить эти недостатки.
Сохранение стикера
Выбираем в строке меню «файл» -> «Сохранить как». Сохраняемый тип файла .ai. Во всплывающем окне ставим галочку напротив «Создать PDF-совместимый файл».
Этап 3 — Анимация и экспорт в After Effects
Технические требования к анимации
Размер анимированного стикера не должен превышать 64 КБ , если стикер перейдет эту отметку, экспорт (Bodymovin-TG) завершится ошибкой. Исправить ошибку возможно лишь урезанием качества стикера — удаление векторных элементов. Следите за тем, чтобы в анимации не было слишком много векторных объектов.
Анимация должна быть цикличной , то есть первый кадр анимации должен совпадать с последним кадром.
У этих кадров одинаковое значение «положение».
Использование этих функций в Adobe After Effects приведет к критическим ошибкам при экспорте стикера:
Masks, Mattes, Layer Effects, Images, Solids, Texts, 3D Layers, Merge Paths, Star Shapes, Gradient Strokes, Repeaters, Time Stretching, Time Remapping, Auto-Oriented Layers
Создание и настройка композиции
Открываем Adobe After Effects и выбираем в строке меню «композиция» -> «Новая композиция».
Во всплывающем окне «Настройки композиции» указываем параметры стикера с учетом официальных требований к анимированным стикерам, такие как:
- Размер — 512 на 512 пикселей.
- Частота кадров — 30 или 60 кадров в секунду. Выбор частоты будет влиять на количество кадров в проекте. Лучше всего выбрать 60 — это обеспечивает большее пространство для анимации.
- Длительность — 3 секунды.
Для удобства можно сохранить шаблоны настроек для 60 и 30 кадров соответственно
Импорт стикера в After Effects
Переносим файл со стикером в рабочую среду Adobe After Effects.
Кликаем правой кнопкой по стикеру, выбираем «создать фигуры из векторного слоя».
После создания векторного слоя, можно удалить слой Sticker.ai, который в дальнейшем не потребуется
Анимация в After Effects
Для примера произведем анимацию 3 элементов в стикере.
Разберем подробнее, как анимировать данные элементы в After Effects:
1. Изменение положения
Раскрываем слой «Кривые Sticker» и находим группу с необходимым объектом, быстрее всего это можно сделать кликнув по элементу в окне предпросмотра.
Выбираем пункт «Положение» и активируем его нажав на значок секундомера. После двигаем временную шкалу чуть вперед и передвигаем объект с помощью мыши или вручную, изменяя численное значение «Положение«.
2. Изменение масштаба
Аналогично (1) пункту, за исключением того, что теперь изменять нужно масштаб , а не положение.
3. Изменение контура
Выбираем пункт «Контур» и активируем его нажав на значок секундомера.
Для создания такой анимации потребуется тянуть за «синий квадратик», изменяя тем самым форму объекта и постепенно довести её до требуемого состояния.
Экспорт стикера Bodymovin-TG
Выбираем пункт «Расширения» и находим там плагин Bodymovin.
Отмечаем композицию и выбираем место сохранения нажатием на «троеточие».
После нажимаем на кнопку Render.
Если всё пройдет удачно, в выбранном вами месте появится файл .tgs.
Этап 4 — Публикация в Telegram
Открываем Telegram и находим в поиске бота @Stickers.
Для начала работы с ним отправляем команду /start.
У всех стикеров в наборе должна быть одинаковая частота кадров. Иначе придется делать два разных пака — для 30 и 60 кадров в секунду.
Отправляем команду /newanimated. После выбираем название и получаем следующую инструкцию:
Спасибо! Теперь отправьте мне, пожалуйста, будущий анимированный стикер — файл в формате TGS, созданный с помощью плагина Bodymovin-TG для Adobe After Effects.
Рекомендуем загружать изображения через десктопное приложение.
Stickers, бот
Следующий шаг отправить смайл, который соответствует анимированному стикеру. Заканчиваем создание набора командой /publish, если больше нет стикеров для добавления. В дальнейшем через бота можно будет дополнительно добавить новых стикеров.
Бот Stickers предложит выбрать иконку для анимированных стикеров. Её нужно создать отдельно, но проще всего написать команду /skip, чтобы первый стикер показывался в качестве иконки.
Telegram добавил вызывающую анимацию к эмодзи баклажана. Пользователи возмущены
В закладки
В последнем обновлении Telegram некоторые эмодзи получили новую анимацию. Больше всего пользователей возмутила реакция баклажана. Если на него нажать, то случится «выстрел». Интересно, чтобы он только мог означать…
Анимация синхронизируется, если чат открыт одновременно у обоих собеседников, а если его просматривает только один пользователь, у второго показывается статус «смотрит на эмодзи».
Наш автор Павел заметил, что если слишком активно нажимать на эмодзи, Telegram может просто вылететь. Даже на iPhone 13 Pro!
Полный список эмодзи, у которых появились новые реакции:
Шариком
Салютом
Рвотой
Баклажаном
Какашкой
Привидением
Деньгами
Пальцем вверх
Пальцем вниз
Тыквой
Смехом
Хлопушкой
❤️ Сердцем
Напомним, что в июле рейтинг Telegram в российском App Store начали массово занижать из-за анимаций эмодзи персика и баклажана. По мнению пользователей они оказались слишком вызывающими.