Перейти к содержимому

Что такое мини-приложение в Телеграме и чем оно отличается от бота

Кирилл Шулянов ·

Мини-приложение в Телеграме (Telegram Mini App, в разговоре — «мини-апп») — это веб-страница, которую мессенджер открывает внутри себя поверх чата: кнопкой в меню бота, кнопкой под сообщением или по ссылке. Устанавливать ничего не нужно, а кто открыл приложение, Telegram сообщает сам — поэтому нет и регистрации с паролем. Ниже — как это выглядит, чем отличается от бота и от сайта и где такое приложение действительно нужно.

Как это выглядит для человека

Вы открываете чат с ботом кофейни. Внизу, рядом со строкой ввода, вместо списка команд — кнопка, скажем, «Открыть». Нажатие поднимает поверх переписки окно: меню с фотографиями, корзина, время, к которому приготовить заказ. Отправили — окно закрылось, вы снова в чате.

Внутри это обычная веб-страница, только открывает её сам мессенджер, во встроенном браузере, и передаёт ей подписанные данные о том, кто её открыл. Подпись проверяется токеном бота владельца, поэтому приложение знает человека без логина и пароля. Цвета тоже могут следовать за мессенджером: те, что автор не задал сам или задал парой для светлой и тёмной темы, переключаются вместе с темой человека.

Ботам Telegram открыл эту возможность в 2022 году под названием Web Apps, поэтому в документации для разработчиков до сих пор встречается «веб-приложение». Российский мессенджер MAX устроен так же: мини-приложение открывается из бота.

Чем мини-приложение отличается от бота

Бот разговаривает сообщениями: команда, ответ, ряд кнопок под ним. Для короткого сценария этого хватает — узнать часы работы, получить ссылку, ответить на два вопроса. Выбирать же из тридцати товаров с фотографиями, фильтрами и корзиной в переписке неудобно: чат превращается в ленту из десятков сообщений, и назад к третьему товару приходится листать.

Мини-приложение — это экраны. Их листают, по ним переходят и возвращаются назад, как в любом приложении на телефоне. Форма — это форма с полями, а не цепочка «введите имя», «теперь телефон».

Друг другу они не соперники. В мессенджере мини-приложению нужен бот: из его меню оно открывается, его подписью опознаётся посетитель, через него владельцу приходят заявки. Поэтому вопрос обычно стоит не «бот или приложение», а «хватит ли одного бота».

Чем оно отличается от сайта

Сайт открывают в браузере, туда нужно перейти из мессенджера, а чтобы заказать — зарегистрироваться или вбить телефон. Мини-приложение живёт там, где человек и так переписывается: он не уходит из чата, не заводит пароль, а ссылку на приложение пересылает другу обычным сообщением.

Обратная сторона: приложение, которое открывается только в мессенджере, поиск не находит. В нашем конструкторе это решает переключатель «Работает как сайт»: те же экраны открываются и в браузере, у каждого свой адрес, заголовок и описание, есть карта сайта. Посетитель входит в браузере кодом, который подтверждает в этом же приложении в Telegram или MAX.

Где мини-приложения пригодятся

Общий признак у всех удачных случаев один: человек выбирает из списка и что-то отправляет — заказ, запись, отклик, заявку. Магазин с каталогом, корзиной и оплатой картой. Запись к мастеру, врачу или в автосервис. Меню ресторана с доставкой и предзаказ в кофейне. Афиша с билетами, расписание фитнес-клуба, онлайн-курс с уроками, вакансии с откликом, карта гостя с баллами.

Где мини-приложение не поможет — там, где нужно самому писать людям. Приложение открывает посетитель; написать первым всем, кто его открывал, в нашем конструкторе нельзя: рассылок посетителям нет. Для объявлений остаётся ваш канал, и ссылку на приложение удобно закрепить в нём.

Как сделать своё

Раньше это означало разработчика, сервер, домен и сертификат. В конструкторе порядок короче: заводите бота у @BotFather, берёте шаблон близкого дела, заменяете тексты, цены и фотографии своими и нажимаете «Опубликовать». Кнопку меню платформа ставит сама вашим токеном, HTTPS и хостинг — на нашей стороне.

Собирать и смотреть, что получилось, можно бесплатно и без срока. После первой публикации — три дня пробы, дальше тариф от 1 290 ₽ в месяц; его можно оплатить и звёздами Telegram. Пошагово процесс разобран в отдельной статье о том, как создать мини-приложение.

Шаблоны из разбора

Что ещё спрашивают

Что такое мини-приложение в Телеграме простыми словами?
Это экраны, которые открываются прямо в Телеграме поверх чата с ботом: каталог, форма записи, меню, расписание. Устанавливать ничего не нужно, регистрироваться тоже — мессенджер сам сообщает приложению, кто его открыл. По-английски это называется Telegram Mini App.
Мини-приложение и веб-приложение — это одно и то же?
Да. «Мини-апп» — разговорная калька с английского Mini App, «веб-приложение» — название из API Telegram для ботов. Все три слова обозначают одно: веб-страницу, которую мессенджер открывает внутри себя из бота.
Чем мини-приложение отличается от бота?
Бот общается сообщениями и кнопками под ними, мини-приложение показывает экраны, которые листают и по которым переходят. В мессенджере они работают вместе: приложение открывается из меню бота, а заявки из него приходят владельцу через бота. А с режимом «Работает как сайт» те же экраны открываются и в браузере, где бот не нужен.
Нужно ли что-то скачивать, чтобы открыть мини-приложение?
Нет. Оно открывается внутри Telegram или MAX — на телефоне и на компьютере — кнопкой в меню бота или по ссылке. Отдельного приложения в магазине у него нет.
Сколько стоит сделать мини-приложение?
В нашем конструкторе собирать можно бесплатно и без срока. Публикация — три дня пробы с первой публикации, затем тариф от 1 290 ₽ в месяц или от 1 000 звёзд Telegram. Сервер, домен и разработчик для этого не нужны.
Открыть конструкторНачать с готового шаблона: Интернет-магазин

Соседние разборы

Куда пойти дальше