реклама
разместить

Мини-приложение в Telegram: показываем удобный способ заказать автомобиль через бота

Одним из трендов 2024 года в Telegram стали Мини-приложения - это, как сайт, только в мессенджере, представляете? - Нет, я покажу!

Я Владислав, разработчик Telegram ботов. Разрабатываю на среде конструктора PuzzleBot. Возможности данного конструктора позволяют создавать от простых до сложных ботов, а сам сервис следует трендам мессенджера и выпустил обновление, в котором можно создавать Мини-приложения. Мы сразу решили внедрить эту технологию в наш проект.

Driver - это бот-сервис, который я развиваю с партнером Сергеем. Идея сервиса простая, Telegram - удобный и многофункциональный мессенджер, так почему бы в нем не сделать сервис по заказу автомобилей? Сделали 🫡

🔗Ссылка для ознакомления с ботом: https://t.me/tg_driver_bot

В данной статье, Вы узнаете:

  • Что такое мини-приложение, и чем оно отличается от обычного Telegram бота
  • Как через Telegram бота регистрировать пользователей
  • Почему мы использовали мини-приложение для реализации отдельных функций бота
  • Как прокачать группу до супергруппы и отправлять в нее заявки
  • Зачем боту нужна база данных

Задача бота

Удобное оформление заявки на автомобиль через Telegram бота. Все доступные функции из подобных агрегаторов реализованы в данном боте. Вы можете заказать машину, посмотреть статус вашего заказа, получить уведомление о подаче машины, о подробном функционале я расскажу далее в статье.

Структура бота в конструкторе
Структура бота в конструкторе

Что решает бот

Сервисы по заказу машин уже давно не являются новинкой, и любая крупная компания имеет свой агрегатор и предоставляет такие услуги. Но как оказалось, люди в регионах не имеют возможности пользоваться этими агрегаторами, поэтому было решено разработать Telegram бота, и постепенно интегрировать его в разные поселки.

Как работает бот

Часть функционала выполнена через мини-приложения, часть в привычном интерфейсе Telegram. Вся логика бота настроена через PuzzleBot с применением интеграций сервиса.

Далее разберем каждую функцию отдельно.

Демонстрация работы бота для пассажира

Мини-приложения

Мини-приложения стали прорывным обновлением для всего сообщества, и вот почему:

  1. Нет ограничений. Да, как бы это не было грустно, но у Telegram ботов есть ограничение на количество запросов в секунду, так, если 30 человек в одну секунду запустят бота, 31й пользователь получит сообщение через некоторое время. У мини-приложений, таких ограничений нет.
  2. Бесшовный интерфейс. Мини-приложения имеют всем привычный формат сайта, в то время, как в боте переход от одной команды к другой реализуется, в основном, через кнопки.
  3. Отдельное окно. Меня очень вдохновила возможность добавлять мини-приложение на рабочий стол своего телефона. Теперь не нужно будет скачивать отдельное мобильное приложение, например, чтобы записаться на мероприятие - это очень актуально в наши дни.
  4. Быстро и доступно. Мобильные приложения создаются очень долго и стоят дорого. Благодаря Telegram, есть возможность создать мини-приложение от 2х недель с ценой в десятки раз ниже цены на мобильное приложение.

В нашем проекте через мини-приложения работают регистрации пользователей: пассажиров и водителей. А также, через мини-приложение сделали оформление заявки на машину.

Демонстрация работы мини-приложений для регистрации пользователей бота
Демонстрация работы мини-приложений для регистрации пользователей бота

Регистрация пользователей

Пользователям бывает сложно заполнить все данные для регистрации через бота и не совершить ошибку, тут мини-приложение оказалось очевидным выходом сразу по ряду причин:

  1. Все в одном окне, пользователь видит введенные данные и может их сразу изменить
  2. Удобный интерфейс и приятный дизайн. Гибкость в настройке от выбора цвета кнопки до загрузки фонового изображения для всего мини-приложения
  3. Для каждого формата данных в конструкторе есть свой блок. Например, при запросе фотографии, пользователю доступна кнопка, при нажатии на которую, откроется галерея и предложит выбрать изображение
Регистрация пассажира через мини-приложение

Логика работы

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

Мини-приложение позволило сократить количество запросов при формировании заявки с 7 запросов (каждый вопрос в заявке = одному запросу в Telegram) от одного пользователя до 1 запроса, такой запрос отправляется для публикации заявки в группу.

Слева форма заявки через интерфейс Telegram, где каждый блок - это отдельный запрос. Справа мини-приложение - единая форма заявки
Слева форма заявки через интерфейс Telegram, где каждый блок - это отдельный запрос. Справа мини-приложение - единая форма заявки

Заявки в группе

Для водителей была реализована группа, куда приходят все заявки. Доступ в группу открывает бот после прохождения регистрации и верификации от администратора.

Заявка - это пост в группу от бота с кнопкой. При нажатии на кнопку, пользователя перенаправляет в бот, где уже проверяется статус заказа, и ,если заявка актуальна, пользователь становится исполнителем, а сам пост с заявкой удаляется из группы.

Демонстрация заявки в группе и работа статусов через бота
Демонстрация заявки в группе и работа статусов через бота

База данных - nocoDB

Для работы такого масштабного проекта обязательно подключать базу данных к боту. В нашем проекте мы подключили nocoDB - база данных, которая позволяет хранить разные типы данных в ячейках. Что дает база данных боту:

  1. Все нужные данные, которые поступают в бот, фиксируются в таблице. Мы получаем данные в удобном формате для работы вручную или подключения дополнительных интеграций
  2. При необходимости, бот может обращаться к этой таблице или определенной ячейке, чтобы изменить данные. Например, таким образом работает изменение статуса заявки
  3. Через интегрированные переменные бот может получить необходимые данные из таблицы. Так работает личный кабинет у пользователей бота
База данных nocoDB в табличном виде для бота
База данных nocoDB в табличном виде для бота

В итоге

Мы решили сразу несколько задач данным ботом:

  • Удобно для пассажиров. Через мини-приложения получилось упросить регистрацию пользователям, а каждая новая заявка меньше влияет на производительность бота (в 7 раз)

  • Удобно для водителей. Единая группа с заявками

Мы продолжаем развивать проект Driver, в ближайших планах - подключить заявки для курьеров и разработать мини-приложения для разных функций бота.

Составили прототипы будущих функций бота
Составили прототипы будущих функций бота

Спасибо, что прочитали 🫶🏻 Если Вы хотите внедрить мини-приложение для Вашего проекта, пишите мне - @serebertsevv. Посмотреть другие работы можно в канале - Бот ис лав

66
33
11
реклама
разместить
5 комментариев

Выглядит действительно интересно 👍

1

Действительно интересно указывать адрес не на карте а вводя улицу вручную, такого не видел еще

3

Кто будет этим пользоваться в России?

Мини-приложения в Telegram: стоит ли малому бизнесу использовать? Плюсы, минусы, сферы применения

Mini App в Telegram — перспективная тема. Интерес к ним растёт, разработчики осваивают новый формат, а клиенты всё чаще спрашивают, «а можно ли бота в виде мини-приложения?». Но готовы ли они к этому на самом деле? Разбираюсь, почему Mini App пока остаётся нишевым продуктом и стоит ли на него делать ставку.

Мини-приложения в Telegram: стоит ли малому бизнесу использовать? Плюсы, минусы, сферы применения
2828
55
33
11
11
11
реклама
разместить
Подборка подробных пошаговых инструкций (туториалз) по различному функционалу чат-ботов и мини-приложений в мессенджере Telegram
<a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fmehed.pro%2Fblog%2Fkak-sozdat-chat-bota-v-telegram-i-nastroit-menyu-s-knopkami%2F&postId=1737890" rel="nofollow noreferrer noopener" target="_blank">Изображение ©</a>
11
5 маркетинговых решений, благодаря которым Red Bull стал популярным

Red Bull не просто напиток, который окрыляет, а пример того, как можно изменить рынок, создав новую категорию продуктов, и как грамотное позиционирование может превратить небольшой стартап в мирового лидера

5 маркетинговых решений, благодаря которым Red Bull стал популярным
33
11
Как с помощью статьи на vc.ru мы привлекли 18 000 пользователей в конструктор Telegram-ботов Link in Bio, не потратив ни рубля на продвижение

Идея заключалась в том, чтобы создать простой и бесплатный инструмент, дающий пользователям возможность делиться ссылкой на свое портфолио при общении с клиентами в Telegram. Разработали, я разместил статью с описанием и ссылкой на конструктор, с апреля 2021 года эта статья привлекла более 18 000 пользователей, из которых более 1 800 создали своих…

22
Особенности разработки и тестирования Telegram mini apps: от инициализации до запуска

В этой статье я поделюсь своим опытом разработки приложений в Телеграм и подробно остановлюсь на следующих вопросах:

  • Что представляют из себя Telegram mini apps?
  • Чем они отличаются от других платформ?
  • Какие перспективы развития у Telegram mini apps?
  • Как правильно тестировать Telegram mini apps с учетом особенностей платформы?
  • Как настроить окружение для будущего приложения и инициализировать telegram-apps sdk?
  • Какие нюансы существуют при разработке Telegram mini apps?
Гайд: поднимаем продажи и активность в Telegram канале в 2 раза с помощью Mini App.

Если ты ведешь Telegram-канал и хочешь больше продаж, активности и вовлечения — забудь про "тупо посты и сторис". Настало время Telegram Mini Apps. Это как отдельное приложение, но прямо в Telegram, в котором можно реализовать любой функционал. Как говорится - без смс и регистраций.

Допустим у тебя есть канал, вы с командой пишете посты, закупаете трафик, а продажи не идут. Знакомая ситуация? Рассказываю что делать.

Почему растет кибербез?

Эксперты консалтинговой компании Б1 представили результаты исследования российского рынка кибербезопасности и отмечают «переход рисков информационной безопасности из сугубо технологической повестки в бизнес-повестку».

Почему растет кибербез?
Mini Apps: как создать магазин или приложение для бизнеса прямо в Telegram

Всем привет, меня зовут Илья Белов, я CEO в Abistep. Если вы предприниматель, маркетолог или руководитель проекта, наверняка вы уже слышали о таких технологиях, как Mini Apps и Telegram-боты. Возможно, вы даже задумывались о том, как их использовать для своего бизнеса, но не знали, с чего начать. В этой статье я простым языком объясню, что такое Mi…

Mini Apps: как создать магазин или приложение для бизнеса прямо в Telegram
33
Как скачать видео с Пинтерест по ссылке? Рассказываю про мой новый Telegram-бот «VidBoom»

Я давно создаю микроботы — небольшие инструменты, которые решают одну конкретную задачу. У меня уже есть бот для транскрибации видео и аудио, бот для расшифровки совещаний, бот, который нарезает видео на шортс, и вот теперь я решил добавить ещё один инструмент в экосистему. Так появился VidBoom — Telegram-бот для скачивания видео с Pinterest и друг…

реклама
разместить
Как мини-приложение PuzzleBot :// помогло упростить рутину и привести отдел к порядку

Я работаю в автомобильном бизнесе. Здесь важно учитывать множество деталей: от состояния машин до расчётов мотивации сотрудников. Раньше мы держали эту информацию в разных Excel-файлах и Google Таблицах, а для оперативной связи использовали корпоративный мессенджер, который иногда «подвисал». Постепенно задачи копились, а контроль становился слишко…

55
11
Гайд: Как создать Telegram-бота за 5 минут без программирования — пошаговая инструкция

Мы разрабатываем IT-решения, в том числе создаем Telegram-ботов для бизнеса. Обычно для их создания нужны навыки программирования. Но что делать, если кодить вы не умеете, а бот всё равно нужен? Разберёмся, как создать его самостоятельно.

Гайд: Как создать Telegram-бота за 5 минут без программирования — пошаговая инструкция
44
11
Telegram-бот MANTAWAY - исследуй арбитраж иначе
Telegram-бот MANTAWAY - исследуй арбитраж иначе

Как я создал первый в своем роде ссылочный Telegram-агрегатор сервисов для арбитража трафика и почему считаю, что это новый виток развития арбитражных СМИ? Что такое tg-бот MANTAWAY, зачем он нужен именно тебе, как им пользоваться и какое будущее ждет проект в 2025 году? Рассказываю всю правду от идеи создания до реализации.

44
[]