{ Telegram-бот для автоматизации расчёта стоимости складских услуг: управление тарифами и клиентские запросы }

О проекте
Этот проект представляет собой профессиональный инструмент для логистических компаний и складов, разработанный на базе aiogram и SQLite. Бот автоматизирует расчёт стоимости хранения товаров с учётом customizable-тарифов, предоставляя гибкость как клиентам, так и администраторам. Решение идеально подходит для управляющих складов, 3PL-провайдеров и e-commerce бизнесов.
Ключевые функции
-
Расчёт стоимости хранения
-
Ввод габаритов груза (длина, ширина, высота в см) → автоматический расчёт объёма (м³).
-
Учёт дополнительных параметров: количество мест, срок хранения.
-
Формула расчёта:
-
-
-
Стоимость = Приёмка*Объём + Сортировка*Количество + Хранение*Срок*Объём + ...
-
-
Административный контроль
-
Изменение тарифов в реальном времени через Telegram-меню:
-
Приёмка, сортировка, стикеровка, логистика.
-
-
Доступ только для авторизованных админов (верификация по user_id).
-
-
Персонализация для клиентов
-
Сохранение пользовательских предпочтений: срок хранения, количество единиц.
-
История расчётов в сессии (без долгосрочного хранения данных).
-
Технические особенности
-
База данных SQLite
-
Таблица
admin_settings
: тарифы с дефолтными значениями. -
Таблица
user_settings
: параметры клиентов (объём, сроки). -
Автоматическое создание/обновление таблиц при запуске.
-
-
Диалоговый интерфейс
-
Кнопки
Рассчитать стоимость
,Изменить параметры
. -
Интеграция aiogram FSM для управления состоянием диалога.
-
Валидация ввода: проверка числовых значений, обработка ошибок.
-
-
Безопасность
-
Фильтрация доступа к админ-панели через
ALLOWED_ADMINS
. -
Отсутствие долгосрочного хранения персональных данных (только оперативная память).
-
Преимущества для бизнеса
-
Снижение нагрузки на менеджеров
Клиенты самостоятельно рассчитывают стоимость за 3 шага → экономия до 40% времени сотрудников. -
Гибкое ценообразование
Быстрая адаптация тарифов под сезонность или акции через админ-панель. -
Прозрачность для клиентов
Детализация расчёта:
-
Количество: 5 Срок хранения: 15 дней Итоговая стоимость: 4520.50 руб.
-
Масштабируемость
Готов к добавлению новых параметров: страховка, упаковка, обработка возвратов.
Пример workflow
-
Клиент:
-
Вводит
/start
→ получает инструкцию. -
Отправляет размеры:
60 40 30
→ объём = 0.072 м³. -
Меняет срок хранения через кнопку → устанавливает 30 дней.
-
Нажимает Рассчитать → получает итоговую сумму.
-
-
Админ:
-
Открывает админ-панель → меняет тариф "Хранение" с 65 → 80 руб./м³/день.
-
Все новые расчёты автоматически используют обновлённые данные.
-
SEO-оптимизация и продвижение
-
Ключевые слова:
"Telegram бот для склада", "расчёт стоимости хранения грузов", "управление тарифами логистики", "aiogram пример с SQLite". -
Уникальные фичи:
-
Бесплатная альтернатива SaaS-платформам вроде Warehouse Management Systems.
-
Возможность интеграции с Excel/Google Sheets через экспорт CSV.
-
-
CTA:
"Автоматизируйте расчёты за 5 минут — начните использовать бота уже сегодня!"
Инструкция по запуску
-
Установите зависимости:
bash
-
pip install aiogram python-dotenv aiosqlite
-
Настройте
ALLOWED_ADMINS
(user_id из Telegram). -
Запустите бота:
bash
-
python bot.py
Технологии: Python 3.10+, aiogram 3.x, SQLite, асинхронное программирование.
Для разработчиков:
-
Примеры расширения: добавление мультиязычности, интеграция с API 1С.
Проект идеален для компаний, которые хотят digitize клиентский опыт в логистике. Упростите коммуникацию — пусть бот считает вместо вас!