Telegram

МЧС · главный проект

FireBot: учёт топлива и смен пожарной части

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

Период
с 2023 года — работает сейчас
Моя роль
Начальник гаража
Где
ГУ МЧС России по г. Москве
15–20 → 1–2 минсдача смены
8 ч → 10 минмесячный отчёт
−80%ошибок
98%таблиц считается автоматически

Так выглядит FireBot

Задача

Бумажный учёт топлива: долгая сдача смены, отчёты руками, ошибки, которые приходилось искать отдельно.

Что я сделал

  1. Telegram-бот и веб-форма для водителей, вход по PIN с защитой от подбора.
  2. Трёхуровневая проверка данных, защита от дублей и откат при ошибке.
  3. Автоматическая смена зимних и летних норм расхода топлива.
  4. Утром бот напоминает водителям, днём присылает сводку начальнику.
  5. Насос работал 20 минут и дольше — начальник получает скрытое уведомление о возможном пожаре.
  6. Путевые листы и рапорты уходят по почте сами.

Результат

Пользуются все 15 водителей части, в моём подчинении было 10. Начальник каждый день получает сводку. ~11,5 тыс. строк Python, Docker, Google Sheets. Работает 365 дней в году — и после моего ухода из части.