Телеграм бот для таксопарка
2 min readMay 4, 2020
Описание
- Есть таксопарк в котором > 100 авто
- Владельцы данных авто — частники
- Автомобили сдают в аренду водителям
- Парк берет за это комиссию
- Владельцы хотят следить за состоянием своих авто
- Каждая машина снабжена спутниковой системой Wialon
- По договору, арендатор должен предоставлять фото отчеты об автомобиле раз в сутки или по запросу, после чего блокировка авто снимается
Задача
Создать бота, который автоматизирует процесс осмотра и разблокировки авто.
Как работает
- Водитель вводит номер авто
- Бот запрашивает фото (спереди, сзади, по бокам, фото салона, багажника, лицо водителя)
- Данные отправляются на сервер, в Google Drive и в чат к механикам/менеджерам (у них есть возможность запросить дополнительные фото или заблокировать авто)
- Если все данные соответствуют ожидаемым, водитель может разблокировать авто и начать смену
- В конце смены водитель блокирует авто
Трудности
В данном проекте сложность была с API Wialon. Там несколько версий и непонятная документация. Готовых решений нет. Методом проб и ошибок был реализован собственный класс по работе с данной системой. Дополнительно были проработаны всевозможные проверки (запрет блокировки авто на ходу, состояние авто, дубли фотографий и т.д.)
Под капотом
- PHP
- MySQL
- SSL
- Webhook
- API Telegram
- API Wialon
- API Google Drive
Благодарю за внимание!
Если вам нужен телеграм бот или есть гениальная идея, напишите мне.
Контакты
Telegram @anstag
VK anstag
Instagram anstag_one