Мини-приложение в Telegram: показываем удобный способ заказать автомобиль через бота
Одним из трендов 2024 года в Telegram стали Мини-приложения - это, как сайт, только в мессенджере, представляете? - Нет, я покажу!
Я Владислав, разработчик Telegram ботов. Разрабатываю на среде конструктора PuzzleBot. Возможности данного конструктора позволяют создавать от простых до сложных ботов, а сам сервис следует трендам мессенджера и выпустил обновление, в котором можно создавать Мини-приложения. Мы сразу решили внедрить эту технологию в наш проект.
Driver - это бот-сервис, который я развиваю с партнером Сергеем. Идея сервиса простая, Telegram - удобный и многофункциональный мессенджер, так почему бы в нем не сделать сервис по заказу автомобилей? Сделали 🫡
🔗Ссылка для ознакомления с ботом: https://t.me/tg_driver_bot
В данной статье, Вы узнаете:
- Что такое мини-приложение, и чем оно отличается от обычного Telegram бота
- Как через Telegram бота регистрировать пользователей
- Почему мы использовали мини-приложение для реализации отдельных функций бота
- Как прокачать группу до супергруппы и отправлять в нее заявки
- Зачем боту нужна база данных
Задача бота
Удобное оформление заявки на автомобиль через Telegram бота. Все доступные функции из подобных агрегаторов реализованы в данном боте. Вы можете заказать машину, посмотреть статус вашего заказа, получить уведомление о подаче машины, о подробном функционале я расскажу далее в статье.
Что решает бот
Сервисы по заказу машин уже давно не являются новинкой, и любая крупная компания имеет свой агрегатор и предоставляет такие услуги. Но как оказалось, люди в регионах не имеют возможности пользоваться этими агрегаторами, поэтому было решено разработать Telegram бота, и постепенно интегрировать его в разные поселки.
Как работает бот
Часть функционала выполнена через мини-приложения, часть в привычном интерфейсе Telegram. Вся логика бота настроена через PuzzleBot с применением интеграций сервиса.
Далее разберем каждую функцию отдельно.
Мини-приложения
Мини-приложения стали прорывным обновлением для всего сообщества, и вот почему:
- Нет ограничений. Да, как бы это не было грустно, но у Telegram ботов есть ограничение на количество запросов в секунду, так, если 30 человек в одну секунду запустят бота, 31й пользователь получит сообщение через некоторое время. У мини-приложений, таких ограничений нет.
- Бесшовный интерфейс. Мини-приложения имеют всем привычный формат сайта, в то время, как в боте переход от одной команды к другой реализуется, в основном, через кнопки.
- Отдельное окно. Меня очень вдохновила возможность добавлять мини-приложение на рабочий стол своего телефона. Теперь не нужно будет скачивать отдельное мобильное приложение, например, чтобы записаться на мероприятие - это очень актуально в наши дни.
- Быстро и доступно. Мобильные приложения создаются очень долго и стоят дорого. Благодаря Telegram, есть возможность создать мини-приложение от 2х недель с ценой в десятки раз ниже цены на мобильное приложение.
В нашем проекте через мини-приложения работают регистрации пользователей: пассажиров и водителей. А также, через мини-приложение сделали оформление заявки на машину.
Регистрация пользователей
Пользователям бывает сложно заполнить все данные для регистрации через бота и не совершить ошибку, тут мини-приложение оказалось очевидным выходом сразу по ряду причин:
- Все в одном окне, пользователь видит введенные данные и может их сразу изменить
- Удобный интерфейс и приятный дизайн. Гибкость в настройке от выбора цвета кнопки до загрузки фонового изображения для всего мини-приложения
- Для каждого формата данных в конструкторе есть свой блок. Например, при запросе фотографии, пользователю доступна кнопка, при нажатии на которую, откроется галерея и предложит выбрать изображение
Логика работы
Главная функция бота - это работа с заявками, поэтому важно, чтобы каждый этап отрабатывал стабильно, и бот моментально реагировал на любые изменения.
Мини-приложение позволило сократить количество запросов при формировании заявки с 7 запросов (каждый вопрос в заявке = одному запросу в Telegram) от одного пользователя до 1 запроса, такой запрос отправляется для публикации заявки в группу.
Заявки в группе
Для водителей была реализована группа, куда приходят все заявки. Доступ в группу открывает бот после прохождения регистрации и верификации от администратора.
Заявка - это пост в группу от бота с кнопкой. При нажатии на кнопку, пользователя перенаправляет в бот, где уже проверяется статус заказа, и ,если заявка актуальна, пользователь становится исполнителем, а сам пост с заявкой удаляется из группы.
База данных - nocoDB
Для работы такого масштабного проекта обязательно подключать базу данных к боту. В нашем проекте мы подключили nocoDB - база данных, которая позволяет хранить разные типы данных в ячейках. Что дает база данных боту:
- Все нужные данные, которые поступают в бот, фиксируются в таблице. Мы получаем данные в удобном формате для работы вручную или подключения дополнительных интеграций
- При необходимости, бот может обращаться к этой таблице или определенной ячейке, чтобы изменить данные. Например, таким образом работает изменение статуса заявки
- Через интегрированные переменные бот может получить необходимые данные из таблицы. Так работает личный кабинет у пользователей бота
В итоге
Мы решили сразу несколько задач данным ботом:
Удобно для пассажиров. Через мини-приложения получилось упросить регистрацию пользователям, а каждая новая заявка меньше влияет на производительность бота (в 7 раз)
Удобно для водителей. Единая группа с заявками
Мы продолжаем развивать проект Driver, в ближайших планах - подключить заявки для курьеров и разработать мини-приложения для разных функций бота.
Спасибо, что прочитали 🫶🏻 Если Вы хотите внедрить мини-приложение для Вашего проекта, пишите мне - @serebertsevv. Посмотреть другие работы можно в канале - Бот ис лав
Mini App в Telegram — перспективная тема. Интерес к ним растёт, разработчики осваивают новый формат, а клиенты всё чаще спрашивают, «а можно ли бота в виде мини-приложения?». Но готовы ли они к этому на самом деле? Разбираюсь, почему Mini App пока остаётся нишевым продуктом и стоит ли на него делать ставку.
Red Bull не просто напиток, который окрыляет, а пример того, как можно изменить рынок, создав новую категорию продуктов, и как грамотное позиционирование может превратить небольшой стартап в мирового лидера
Идея заключалась в том, чтобы создать простой и бесплатный инструмент, дающий пользователям возможность делиться ссылкой на свое портфолио при общении с клиентами в Telegram. Разработали, я разместил статью с описанием и ссылкой на конструктор, с апреля 2021 года эта статья привлекла более 18 000 пользователей, из которых более 1 800 создали своих…
В этой статье я поделюсь своим опытом разработки приложений в Телеграм и подробно остановлюсь на следующих вопросах:
- Что представляют из себя Telegram mini apps?
- Чем они отличаются от других платформ?
- Какие перспективы развития у Telegram mini apps?
- Как правильно тестировать Telegram mini apps с учетом особенностей платформы?
- Как настроить окружение для будущего приложения и инициализировать telegram-apps sdk?
- Какие нюансы существуют при разработке Telegram mini apps?
Если ты ведешь Telegram-канал и хочешь больше продаж, активности и вовлечения — забудь про "тупо посты и сторис". Настало время Telegram Mini Apps. Это как отдельное приложение, но прямо в Telegram, в котором можно реализовать любой функционал. Как говорится - без смс и регистраций.
Допустим у тебя есть канал, вы с командой пишете посты, закупаете трафик, а продажи не идут. Знакомая ситуация? Рассказываю что делать.
Эксперты консалтинговой компании Б1 представили результаты исследования российского рынка кибербезопасности и отмечают «переход рисков информационной безопасности из сугубо технологической повестки в бизнес-повестку».
Всем привет, меня зовут Илья Белов, я CEO в Abistep. Если вы предприниматель, маркетолог или руководитель проекта, наверняка вы уже слышали о таких технологиях, как Mini Apps и Telegram-боты. Возможно, вы даже задумывались о том, как их использовать для своего бизнеса, но не знали, с чего начать. В этой статье я простым языком объясню, что такое Mi…
Я давно создаю микроботы — небольшие инструменты, которые решают одну конкретную задачу. У меня уже есть бот для транскрибации видео и аудио, бот для расшифровки совещаний, бот, который нарезает видео на шортс, и вот теперь я решил добавить ещё один инструмент в экосистему. Так появился VidBoom — Telegram-бот для скачивания видео с Pinterest и друг…
Я работаю в автомобильном бизнесе. Здесь важно учитывать множество деталей: от состояния машин до расчётов мотивации сотрудников. Раньше мы держали эту информацию в разных Excel-файлах и Google Таблицах, а для оперативной связи использовали корпоративный мессенджер, который иногда «подвисал». Постепенно задачи копились, а контроль становился слишко…
Мы разрабатываем IT-решения, в том числе создаем Telegram-ботов для бизнеса. Обычно для их создания нужны навыки программирования. Но что делать, если кодить вы не умеете, а бот всё равно нужен? Разберёмся, как создать его самостоятельно.
Как я создал первый в своем роде ссылочный Telegram-агрегатор сервисов для арбитража трафика и почему считаю, что это новый виток развития арбитражных СМИ? Что такое tg-бот MANTAWAY, зачем он нужен именно тебе, как им пользоваться и какое будущее ждет проект в 2025 году? Рассказываю всю правду от идеи создания до реализации.
Выглядит действительно интересно 👍
Действительно интересно указывать адрес не на карте а вводя улицу вручную, такого не видел еще
Кто будет этим пользоваться в России?