Телеграм бот для таксопарка

Таксопарк

Описание

  • Есть таксопарк в котором > 100 авто
  • Владельцы данных авто — частники
  • Автомобили сдают в аренду водителям
  • Парк берет за это комиссию
  • Владельцы хотят следить за состоянием своих авто
  • Каждая машина снабжена спутниковой системой Wialon
  • По договору, арендатор должен предоставлять фото отчеты об автомобиле раз в сутки или по запросу, после чего блокировка авто снимается

Задача

Создать бота, который автоматизирует процесс осмотра и разблокировки авто.

Как работает

  • Водитель вводит номер авто
  • Бот запрашивает фото (спереди, сзади, по бокам, фото салона, багажника, лицо водителя)
  • Данные отправляются на сервер, в Google Drive и в чат к механикам/менеджерам (у них есть возможность запросить дополнительные фото или заблокировать авто)
  • Если все данные соответствуют ожидаемым, водитель может разблокировать авто и начать смену
  • В конце смены водитель блокирует авто
Поиск решений

Трудности

В данном проекте сложность была с API Wialon. Там несколько версий и непонятная документация. Готовых решений нет. Методом проб и ошибок был реализован собственный класс по работе с данной системой. Дополнительно были проработаны всевозможные проверки (запрет блокировки авто на ходу, состояние авто, дубли фотографий и т.д.)

Под капотом

  • PHP
  • MySQL
  • SSL
  • Webhook
  • API Telegram
  • API Wialon
  • API Google Drive

Благодарю за внимание!

Если вам нужен телеграм бот или есть гениальная идея, напишите мне.

Контакты

Telegram @anstag
VK anstag
Instagram anstag_one

--

--

--

Web developer, PHP programmer

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ampilogov Nikolay

Ampilogov Nikolay

Web developer, PHP programmer

More from Medium

Final Project

If Statements

HOW TO LOSE WEIGHT WITHOUT GOING TO THE GYM