В мессенджере появятся интерактивные виджеты: с их помощью можно будет выбирать стол на схеме зала, проходить викторины и забирать билет, не выходя из переписки. В bot.machine уже работаем над поддержкой нового формата и собрали первые примеры.
Telegram тестирует HTML-виджеты, которые работают внутри сообщения. По ощущениям это небольшие приложения прямо в чате, хотя технически речь о новом формате, а не о привычных Mini Apps: открывать отдельное окно для взаимодействия с ними не нужно.
Вместо текста с набором кнопок бот сможет отправить небольшой интерфейс с собственной логикой и анимацией. Пользователь взаимодействует с ним в переписке, а результат можно передать боту, чтобы продолжить сценарий. Это позволяет сделать сообщение не просто ответом, а местом, где человек выполняет действие.
Мы проверили отправку виджетов через beta/test API — она уже работает. Пока это тестирование, а не публичный запуск Telegram: о доступности функции для всех пользователей говорить рано.
Что у нас получилось
Несколько сценариев, собранных под этот формат.
Это демонстрация формата: бронь не настоящая, билет не действующий купон, заказ никуда не уходит.
Готовим поддержку в bot.machine
На платформе виджеты уже собираются как отдельный канал интерфейса: flow отдаёт HTML, который можно отправить сообщением. Помощник пишет компактный HTML, CSS и JavaScript под задачу — компоненты админки для этого не нужны.
Сейчас доучиваем помощника создавать такие интерфейсы и доделываем ещё пару flow. Со своей стороны мы почти готовы к запуску поддержки — пока Telegram продолжает тестировать саму функцию.