Volume-Bot — инженерный ИИ-калькулятор для строителей
Автономная микро-SaaS платформа для моментального инженерного расчёта строительных объёмов (земляные работы, бетон, дорожное полотно) на основе текстовых данных и файлов Excel.
Технический фундамент: Python (aiogram 3.x, асинхронный движок) + архитектура без СУБД (Zero-Database Architecture) + парсер матричных данных (core.text_parser).
Условия сделки: полная продажа исходного кода с передачей прав (Full Ownership) / аренда. Сделка проводится строго через Kwork.
Формат передачи: продукт отчуждается в состоянии «As Is» (как есть). Проект подготовлен для развёртывания на сервере, укомплектован документацией (README.md) и зависимостями (requirements.txt).
📦 Что внутри⌗
🧮 Инженерные модули расчёта
Готовые алгоритмы автоматического вычисления чистых строительных объёмов с учётом коэффициентов плотности, усадки и утряски:
- Расчёт траншей и обратной засыпки
- Вывоз излишков грунта
- Объёмы бетона по конструкциям
- Расход арматурного проката
- Объёмы асфальтобетонного полотна
📊 Матричный парсер таблиц
Бот принимает как обычные текстовые сообщения с цифрами, так и полноценные файлы Excel (.xlsx, .xls) и таблицы .csv. Модуль автоматически парсит входящие файлы, переводит ячейки в цифровые матрицы и отдаёт их калькулятору.
🛡 Встроенная валидация безопасности
Жёсткое ограничение на уровне ядра по размеру принимаемых документов (MAX_FILE_SIZE_MB = 20) и фильтрация расширений файлов (ALLOWED_EXTENSIONS). Это защищает сервер от падения при отправке тяжёлых или повреждённых файлов.
⚙️ Служебные модули и логирование
Отказоустойчивая обработка сессий через FSMContext. Логирование ведётся одновременно в консоль и в циклический изолированный файл logs/bot.log с кодировкой UTF-8. Поддерживается работа через защищённые прокси-каналы (PROXY_URL).
🧩 Кастомизация под клиента⌗
Базовый калькулятор уже считает пять категорий — траншеи, грунт, бетон, арматуру и асфальт. Но это не финальный список, а готовое ядро.
Проект может быть укомплектован под ваши задачи:
- Добавление новых типов расчётов (кирпич, ЖБИ, сваи, дорожные ограждения)
- Подключение справочников СНиП / ГОСТ под ваш регион
- Интеграция 1С, Excel-отчётов, CRM заказчика
- Прикручивание базы данных (SQLite / PostgreSQL) для истории расчётов
- Разработка личного кабинета и системы подписок
Стоимость и сроки кастомизации обсуждаются отдельно. Базовый продукт передаётся «As Is», но архитектура ядра спроектирована под расширение.
🖥️ Требования к серверу⌗
Благодаря отсутствию базы данных (Zero-DB), проект имеет нулевую нагрузку на дисковую подсистему и работает на самом бюджетном железе:
- Процессор: 1 vCPU
- RAM: 512 МБ – 1 ГБ (хватит с запасом)
- Диск: 5 ГБ HDD/SSD
Экономика для покупателя: содержание стартапа на сервере — 150–200 рублей в месяц.
📦 Что получает покупатель⌗
- Чистый исходный код с разделённой бизнес-логикой (хендлеры, клавиатуры, шаблоны вывода)
- Готовый скрипт проверки окружения
check.py - Тестовые файлы
make_test_file.pyиtest_calc.pyдля мгновенного аудита математики - Развёртывание на сервере — 5 минут
Связаться для покупки: https://t.me/truck_coder