Telegraft

Тип бота

Расчёт, проверка документов и депозит — до приезда клиента

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

Боты бронирования аренды авто: цена, сроки и ограничения

Фиксированная цена
$4,600 USD
Срок
21 календарный день с момента старта
Авторизационные блокировки
Недоступны через Telegram Payments — их ставит провайдер
Скачивание файлов
20 МБ на файл
Проверка прав
Бот не подтвердит действительность водительского удостоверения
Telegram Stars
Только цифровые товары — для аренды авто непригодны

As of 2025-10-01, Telegram Bot API 13.4

Какую задачу это решает

Центр затрат в краткосрочной аренде автомобилей — не бронирование. Это двадцать минут у стойки, когда клиент приезжает без международного удостоверения, или с правами, которые не дают ему забронированную категорию, или не готовый к блокировке депозита, о которой ему никто не сказал. Каждый из этих случаев выясняется ещё до того, как человек к вам поехал.

Второй центр затрат — сам расчёт. Цена аренды зависит от дат, категории, лимита пробега, размера франшизы и сезона, поэтому расчёт по телефону превращается в разговор, а веб-форма — в брошенную страницу. Операторы в итоге называют красивую суточную ставку, по которой никто не платит, а настоящий разговор происходит при выдаче — там же, где и разочарование.

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

Как идёт разработка

  1. Четыре вопроса дают настоящую сумму

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

    inline-keyboard
  2. Доступность проверяется по реальному парку

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

    webhook
  3. Документы собираются до оплаты, а не после

    Права и паспорт фотографиями, с проверкой читаемости и тех полей, которые нужны вашему процессу. Клиент, у которого нет подходящей категории прав, узнаёт об этом сейчас, а не на стойке.

    file-transfer
  4. Депозит и аренда проходят через настоящего провайдера

    Telegram Payments передаёт оплату провайдеру, с которым у вас есть договор эквайринга. Какими провайдерами может пользоваться компания в ОАЭ, выясняется на этапе согласования, потому что ответ зависит от лицензии и категории.

    payments-api
  5. Подтверждение несёт условия целиком

    Лимит пробега, франшиза, топливная политика, штраф за поздний возврат. Сказано один раз, письменно, в той переписке, которая останется у клиента к моменту выдачи. Споры при возврате почти всегда про то, чего никто не записал.

    commands
  6. Продление происходит в том же разговоре

    Напоминание перед возвратом предлагает продление сразу с ценой. Продление, которое клиент принимает одним нажатием, — это выручка; продление, требующее звонка в рабочие часы, — это поздний возврат.

    inline-keyboard

Что Telegram разрешает, а что нет

Telegram Payments передаёт оплату платёжному провайдеру: сам он не держит средства и не ставит авторизационные блокировки.

Сможете ли вы блокировать депозит, а не списывать его, целиком зависит от вашего провайдера и торговой категории. Это подтверждается до старта разработки, потому что прокатный сценарий без блокировки — уже другой продукт.

Бот скачивает файлы размером до 20 МБ.

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

Telegram сжимает изображения, отправленные как фото, а не как документы.

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

Бот не может проверить, действительны ли водительские права и не отозваны ли они.

Он подтверждает, что документ прислан и читается. Решение о допуске остаётся за человеком на стойке, и процесс, предполагающий иное, переложил ответственность, не передав возможности.

Telegram Stars нельзя использовать для физических товаров и услуг.

Аренда автомобиля рассчитывается через обычного платёжного провайдера. Любое предложение пропустить арендные платежи через Stars — нарушение правил, ставящее бота под угрозу блокировки.

Когда это не нужно строить

  • Вы сдаёте помесячно корпоративным клиентам. Трения на стойке, которые это убирает, почти отсутствуют, а условия договора обсуждаются, а не считаются по прайсу.
  • Ваша система учёта парка не умеет отдавать доступность. Расчёт по устаревшей таблице даёт подтверждённые брони на машины, которых нет, — это хуже медленного расчёта по телефону.
  • Ваш процесс депозита требует физически осмотреть карту. Переписка этого не повторит, а вид, что повторяет, просто перекладывает риск на сотрудников стойки.
  • У вас меньше пятнадцати машин. Объём броней не оправдывает разработку, и переписка с хорошим шаблоном ответа закроет задачу.

На чём это работает

КомпонентВерсияЗачем
grammY1.45Фреймворк бота; сценарий расчёта живёт как состояние разговора на сервере.
Cloudflare WorkerscurrentСреда исполнения, включая сам механизм расчёта цены.
Cloudflare D1currentБрони, доступность парка, состояние документов и записи о депозитах.
Cloudflare R2currentИзображения прав и паспортов под вашу политику хранения.
TypeScript5.9Строгий режим. В прокатном ценообразовании столько измерений, что он оправдывает себя сам.

О чём спрашивают перед стартом

Можно ли заблокировать депозит, а не списывать деньги с карты?

Это зависит от вашего платёжного провайдера и торговой категории, а не от Telegram. Ответ фиксируется на этапе согласования, потому что сценарий со списанием вместо блокировки — существенно другой клиентский опыт и совсем другая нагрузка по возвратам.

Что происходит, если права клиента не дают ему нужную категорию?

Он узнаёт об этом до оплаты и до поездки к вам. Бот проверяет, что документ прислан и читается по тем полям, которые нужны вашему процессу; само решение о допуске остаётся за человеком, потому что это суждение.

Перестанут ли клиенты спорить про депозит на стойке?

Уходит самая частая причина — когда о депозите впервые говорят при выдаче. Сумма появляется в расчёте, в подтверждении и в напоминании. Споров становится меньше; совсем они не исчезают.

Умеет ли бот оформлять продление аренды?

Да, и именно там лежит выручка. Напоминание перед временем возврата предлагает продление сразу с ценой и принимает оплату в той же переписке — это конвертирует гораздо лучше, чем расчёт на то, что клиент позвонит в рабочие часы.

Подключается ли он к нашей системе управления парком?

Там, где система отдаёт доступность, — да, и так сильно предпочтительнее. Расчёт по данным, не отражающим, какие машины фактически в разъезде, даёт подтверждённые брони, которые вы не сможете исполнить.

Сколько времени хранятся документы клиентов?

Столько, сколько задаёт ваша политика хранения, и в вашем собственном хранилище, а не в Telegram. Своя копия остаётся у клиента в истории чата, и удалить её удалённо нельзя — об этом уведомление о конфиденциальности должно говорить прямо.