🤖 Бот для онлайн-продаж запчастей для сельскохозяйственной техники (МТЗ, ЯМЗ, КАМАЗ, Т-150 и др.)
- Обзор проекта
- Архитектура и структура кода
- Основные модули и их функции
- Схема работы бота
- Функциональные возможности
- Особенности реализации
- Результаты анализа
- Установка и запуск
- Будущее развитие
Этот Telegram-бот представляет собой полноценный интернет-магазин запчастей для сельскохозяйственной техники. Бот позволяет пользователям просматривать каталог товаров, добавлять их в корзину, оформлять заказы и получать информацию о своей истории покупок.
- 📱 Удобный интерфейс с инлайн-кнопками и меню
- 🔍 Мощная система поиска по названию и каталожному номеру
- 📦 Управление корзиной с возможностью оформления заказа
- 📊 Ежедневные отчеты в группу с аналитикой продаж
- 📞 Сохранение контактной информации пользователей
- 📈 Хранение истории заказов для каждого пользователя
mtz_ufa_bot/
├── База данных/
│ ├── БГАУ1.xlsx # Основной файл с товарами
│ ├── product_images/ # Папка с изображениями товаров
│ └── example_data/ # Примеры данных для тестирования
├── Конфигурация/
│ ├── users.json # Профили пользователей
│ └── carts.json # Корзины пользователей
├── Логирование/
│ └── bot.log # Файл логов (при настройке)
└── bot.py # Основной файл бота
- База данных - хранение информации о товарах в формате Excel
- Конфигурация - JSON-файлы для хранения пользовательских данных
- Логирование - запись событий и ошибок для анализа
- Основной скрипт - логика работы бота и обработки запросов