Авто и мото
Июнь 2026
Автосервис: 4 механика и мастер-приёмщик. Дневной учёт ведётся в Excel, выгрузки по мастерам формируются в 1С. Вечером мастер-приёмщик сводит дневной файл, а владельцу нужны итоги дня без ручного сбора цифр: выручка, касса, выполнение плана на день и месяц, машины на парковке, загрузка механиков и остатки масел. Отчёт нужен в Telegram и MAX. С клиентами автосервиса бот не общается и не записывает их: он работает только для владельца и его команды.
Учёт у заказчика ведётся в Excel, поэтому бот работает с тем же дневным файлом: мастер-приёмщик присылает его вечером, бот сверяет цифры с планом. Владельцу в Telegram и MAX приходят выручка, касса, план дня и месяца, машины на парковке и остатки масел с порогами. Утром бот отправляет в рабочую группу загрузку механиков по Google-календарю. ИИ разбирает аномалии, например нормо-часы против загрузки, к данным подключён ChatGPT владельца.
Первый этап собрали за 7 дней. Бот живёт на сервере в России, база копируется каждый день, о простое сторож сообщает сам. Когда с сервера перестал открываться Telegram, отчёты пустили через прокси с повтором, и бот переподключается без нас.
Дальше заказчик заказал отчёт по мастерам-приёмщикам из выгрузки 1С. Бот раз в неделю сам просит файл и считает по каждому мастеру нарастающим итогом заказ-наряды, нормо-часы, выручку, прибыль, наценку и скидки, сравнивает с планом и выносит отстающих отдельным блоком. Мастеров между собой не сравниваем: так попросил владелец. Тип файла определяем по содержимому: Telegram присылает старый .xls под именем .xlsx. Суммы округляем до копеек при чтении, иначе одинаковые числа расходились при сравнении. Каждую выкатку проверяем на живом файле заказчика.
Стек: Python, aiogram, PostgreSQL, pandas, APScheduler, MAX Bot API, Google Calendar, Docker.
Первый этап сдан за 7 дней и оплачен. Заказчик оплатил следующие этапы и сервер на год, бот работает с мая 2026. Сервер в России, ежедневные бэкапы, о простое сторож сообщает сам. За месяц бот прислал владельцу 60 отчётов, 30 утренних и 30 вечерних, и 12 разборов по мастерам. В сентябре заказчик вернулся за отчётом по мастерам-приёмщикам, в октябре за постановкой плана кнопками и кнопкой «Итоги», обе доработки оплачены. Сводка по мастерам теперь уходит и в рабочую группу MAX.
![]()
Никита Мерзляков
Учёт у заказчика ведётся в Excel, поэтому бот работает с тем же дневным файлом и сам сверяет его с планом. Каждую следующую доработку мы сначала показывали на цифрах самого заказчика.