← Назад в блог
🧮

Как устроен расчёт стоимости поездки в такси-боте: от геопозиции до чека

Один из главных страхов пассажира при заказе такси в обход агрегаторов — непрозрачное ценообразование. Никто не хочет садиться в машину, руководствуясь размытым «договоримся на месте». Клиенту важна фиксированная и понятная цена ещё до нажатия кнопки заказа.

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

Как бот узнаёт расстояние: интеграция с картами (API)

Чтобы рассчитать стоимость, боту нужен точный маршрут. Для этого его подключают к картографическим сервисам через API (Яндекс.Карты, Google Maps или OpenStreetMap).

  • Пассажир отправляет геопозицию или пишет адрес текстом (например, «ул. Ленина, 15»).
  • Бот запрашивает точку назначения (например, «Аэропорт»).
  • Через API карт бот мгновенно строит оптимальный маршрут с учётом реальной дорожной обстановки.
  • Сервис возвращает точные цифры: расстояние в километрах и примерное время в пути.

Из чего складывается тариф? Настраиваем формулу

Получив километраж, бот активирует заложенную вами тарифную сетку. Популярная базовая формула:

Итоговая стоимость = Подача авто + (Количество км × Цена за 1 км) + (Время в пути × Цена за 1 мин)

Какие параметры можно настраивать в панели бота:

  • Минимальная стоимость (подача): сумма, ниже которой поездка не может стоить (например, 150 рублей с включёнными первыми 2 км).
  • Зонирование (город / межгород): внутри города километр стоит 30 рублей, а при пересечении границы города тариф переключается на 50 рублей за км.
  • Классы автомобилей: разные тарифы для «Эконома», «Комфорта» или «Минивэна» — бот предложит выбор перед оформлением.

Продвинутые фишки: динамическое ценообразование

  • Ночной тариф: автоматическое увеличение стоимости километра на 20–30% с 22:00 до 06:00.
  • Праздничные наценки: повышенный тариф вручную или по календарю (например, в новогоднюю ночь).
  • Платные опции: «Детское кресло» (+100 руб.), «Перевозка животного» (+150 руб.) — бот мгновенно пересчитает сумму.

Как это выглядит для пассажира и водителя

Когда расчёт окончен, бот присылает пассажиру аккуратную карточку:

  • 📍 Откуда: ул. Ленина, 15
  • 🏁 Куда: Аэропорт, Терминал А
  • 🛣 Расстояние: 24 км
  • ⏱ Время в пути: ~35 мин
  • 💳 Стоимость: 850 рублей (тариф «Комфорт»)

Если пассажир нажимает «Заказать», водители в рабочем чате видят точно такую же прозрачную карточку. Никаких споров в конце поездки — цена зафиксирована в чате.

Резюме

Автоматический расчёт стоимости превращает простой чат в профессиональный, вызывающий доверие сервис такси. Настроив гибкие тарифы и подключив карты, вы автоматизируете работу диспетчера и защищаете бизнес от человеческого фактора и ошибок в расчётах.

Готовы автоматизировать бизнес?

На платформе уже создано более 25.000 ботов

Создать чат-бот

Бесплатный пробный период — карта не требуется