ImageBot - это система, состоящая из двух Telegram-ботов и веб-приложения Django, предназначенная для:
Отслеживания работы мерчендайзеров и магазинов, которые занимаются продажей товаров в магазинах Мониторинга деятельности самих магазинов Централизованного управления фотоотчетами и документацией
Система позволяет мерчендайзерам и представителям магазинов быстро загружать фото отчеты через Telegram-бот, а администраторам контролировать качество работы через удобный веб-интерфейс.
- Предварительные требования
Docker и Docker Compose Git Шаги по установке
-
Клонируйте репозиторий:
git clone https://github.com/dastankg/ImageBot cd image-bot -
Создайте файл .env на основе примера:
cp env_example .env
-
Заполните файл .env своими данными:
- Python 3.13
- Django - веб-фреймворк
- aiogram - библиотека для создания Telegram-ботов
- PostgreSQL - база данных
- Redis - для localstorage
- Docker и Docker Compose - контейнеризация и оркестрация
- uv - современный установщик Python-пакетов
-
Запустите проект с помощью Docker Compose:
docker-compose up -d
-
Проект будет доступен:
Django-админка: http://localhost:8000/admin/ Telegram-бот: найдите бота по его имени в Telegram