Telegram выпустил обновление Bot API версии 9.4. Разбираем основные нововведения и их применение для автоматизации бизнеса.
Пользовательские эмодзи в сообщениях и кнопках
Одно из ключевых изменений — возможность использовать кастомные эмодзи в сообщениях и на кнопках.
Кастомные эмодзи в сообщениях
Боты теперь могут использовать пользовательские эмодзи в исходящих сообщениях, если владелец бота имеет подписку Telegram Premium. Функция работает в личных чатах, группах и супергруппах.
Это позволяет создавать более выразительные и брендированные сообщения. Например, образовательная платформа может использовать фирменные эмодзи для обозначения уровней сложности заданий, а интернет-магазин — для категорий товаров.
Кастомные эмодзи на кнопках
Добавлено поле
icon_custom_emoji_id в классы KeyboardButton и InlineKeyboardButton. Кнопки теперь могут отображать не только текст, но и уникальные эмодзи.
Практическое применение:
Кнопка выбора категории в интернет-магазине: вместо текста "👕 Одежда" можно использовать брендированный эмодзи-иконку, которая лучше соответствует стилю бренда.
Меню онлайн-школы: каждый курс получает уникальный эмодзи-значок — визуальная навигация становится интуитивнее.
Цветные кнопки
Новое поле
style в классах KeyboardButton и InlineKeyboardButton позволяет менять цвет кнопок. Это улучшает визуальное восприятие интерфейса и помогает выделять важные действия.
Применение для бизнеса:
- Зелёные кнопки для положительных действий (Купить, Подтвердить, Да)
- Красные для критических (Удалить, Отменить, Отклонить)
- Нейтральные цвета для информационных кнопок
Создание тем в приватных чатах
Боты получили возможность создавать темы (топики) в личных диалогах через метод
createForumTopic.
Управление правами пользователей
Важное дополнение — владельцы ботов теперь могут через Mini App в BotFather запретить пользователям создавать или удалять темы. Добавлено поле
allows_users_to_create_topics в класс User для проверки этого разрешения.
Сценарии применения
Жёсткая структура для онлайн-школы:
Бот создаёт темы для каждого модуля курса, а студенты не могут их удалять или создавать свои. Это сохраняет порядок в учебном процессе.
Контролируемое общение в сервисной компании:
Менеджер (через бота) создаёт темы для этапов проекта. Клиент не может добавить свои темы, но может писать в существующие — структура проекта остаётся под контролем.
Гибкая организация для консалтинга:
Консультант разрешает клиенту создавать темы для разных вопросов, но запрещает их удаление — вся история обсуждений сохраняется.
Управление профилем бота
API 9.4 добавляет методы для управления профилем самого бота.
Фотография профиля
Новые методы
setMyProfilePhoto и removeMyProfilePhoto позволяют боту самостоятельно устанавливать и удалять свою аватарку.
Динамическое изменение аватара:
Бот онлайн-магазина меняет фото профиля в зависимости от текущей акции. Началась распродажа — аватар с надписью "SALE -50%", завершилась — возвращается обычный логотип.
Бот новостного канала обновляет аватарку под важные события. Выборы, спортивные соревнования, праздники — каждому событию соответствует тематическое фото.
Образовательный бот меняет аватар по расписанию курсов. Идёт набор на SMM-курс — фото с соответствующей графикой, открылся набор на таргетинг — новое изображение.
Аудио в профиле пользователя
Добавлены класс
UserProfileAudios и метод getUserProfileAudios для получения списка аудиозаписей из профиля пользователя. Также появилось поле first_profile_audio в классе ChatFullInfo.
Применение ограничено, но может использоваться для анализа или персонализации. Например, музыкальный бот может учитывать музыкальные предпочтения из профиля при рекомендациях треков.
Обновления системы подарков
Система подарков получила дополнительные возможности.
Редкость моделей
Добавлено поле
rarity в класс UniqueGiftModel. Теперь каждая модель уникального подарка имеет параметр редкости.
Это позволяет создавать многоуровневые коллекционные системы:
- Обычные подарки (common)
- Редкие (rare)
- Эпические (epic)
- Легендарные (legendary)
Геймификация в онлайн-школе:
Студенты получают подарки разной редкости за достижения. Сдал вовремя все ДЗ модуля — обычный подарок. Лучший результат в потоке — редкий. Завершил курс первым с максимальным баллом — легендарный подарок.
Коллекционирование в e-commerce:
Интернет-магазин выпускает сезонную коллекцию подарков. Обычные получают все покупатели от определённой суммы. Редкие — случайным образом 20% покупателей. Легендарный — один на 1000 заказов. Психология коллекционирования + элемент случайности стимулируют повторные покупки.
Сожжённые подарки
Поле
is_burned в классе UniqueGift указывает на подарки, уничтоженные после крафта (создания новых подарков из существующих).
Эта механика открывает возможности для создания игровых экономик внутри бизнес-ботов. Пользователи могут "сжигать" несколько обычных подарков для создания одного редкого, формируя внутриигровую ценность и вовлечённость.
Служебные сообщения о смене владельца
Добавлены классы
ChatOwnerLeft и ChatOwnerChanged с соответствующими полями в классе Message.
Боты теперь получают уведомления:
- Когда владелец чата покидает его
- Когда владение чатом переходит к другому пользователю
Это важно для ботов, которые управляют правами и настройками чата. При смене владельца бот может автоматически скорректировать настройки или уведомить администраторов о необходимости проверки конфигурации.
Качество видео
Добавлены класс
VideoQuality и поле qualities в класс Video. Бот теперь получает информацию о доступных качествах видео.
Применение:
- Адаптивная отправка видео в зависимости от скорости соединения пользователя
- Предложение выбора качества для экономии трафика
- Автоматический выбор оптимального качества для разных устройств
Практические рекомендации
Кому в первую очередь внедрять
Кастомные эмодзи и цветные кнопки:
- Брендированные проекты с собственным визуальным стилем
- Образовательные платформы с категоризацией контента
- E-commerce с большим каталогом товаров
Управление темами:
- Онлайн-школы с жёсткой структурой обучения
- Сервисные компании с чёткими этапами проектов
- Консалтинговые агентства с множеством направлений
Динамическая аватарка:
- Бренды с сезонными акциями и распродажами
- Новостные и медийные боты
- Ивент-проекты с календарём мероприятий
Техническая реализация
Для использования кастомных эмодзи владельцу бота потребуется:
- Подписка Telegram Premium
- Загрузка кастомных эмодзи через Telegram
- Получение ID эмодзи для использования в API
Создание тем с ограничениями:
- Настройка через BotFather Mini App
- Установка разрешений на создание/удаление тем
- Использование
createForumTopicдля создания структуры
Управление аватаром:
- Подготовка изображений для разных сценариев
- Настройка триггеров для смены фото (даты, события, действия)
- Использование
setMyProfilePhotoдля обновления
Частые вопросы
Обязательно ли иметь Premium для использования кастомных эмодзи?
- Да, владелец бота должен иметь подписку Telegram Premium. Сам пользователь может не иметь Premium.
Можно ли использовать любые цвета для кнопок?
- Доступен набор предустановленных стилей. Точная палитра определяется Telegram.
Влияет ли запрет на создание тем на существующие темы?
- Нет, запрет действует только на создание новых тем. Существующие остаются доступны.
Как часто можно менять аватарку бота?
- Официальных лимитов не объявлено. Рекомендуется избегать слишком частой смены (чаще раза в час).
Работает ли редкость подарков с обычными подарками?
- Поле
rarity добавлено только к уникальным подаркам через класс UniqueGiftModel.
Доступны ли старые версии видео после добавления
qualities?
- Поле
qualities даёт информацию о доступных качествах. Сами файлы хранятся на серверах Telegram.
Совместимость с предыдущими версиями
Все изменения обратно совместимы. Боты, не использующие новые функции, продолжат работать без изменений.
Пользователи без поддержки новых возможностей (старые версии Telegram) увидят стандартное отображение:
- Кастомные эмодзи — как обычные эмодзи или пустое место
- Цветные кнопки — в стандартном цвете
- Остальные функции работают без ограничений
Выводы
Telegram Bot API 9.4 фокусируется на улучшении визуальной составляющей и тонкой настройке структуры общения.
Кастомные эмодзи и цветные кнопки помогают создавать узнаваемые брендированные интерфейсы. Управление темами даёт больше контроля над организацией диалогов. Возможность менять аватарку открывает простор для динамического маркетинга.
Обновления системы подарков с редкостью и механикой сжигания добавляют глубину геймификации.
Можно начать с одного элемента — например, добавить цветные кнопки для улучшения навигации или настроить автоматическую смену аватарки под акции — и оценить влияние на вовлечённость пользователей.
👉 Начать работу: