Вот обновленный README.md с уменьшенными изображениями (в 2 раза меньше):
# 📸 Collage Bot - Создание коллажей из фото и видео



## 📋 Описание проекта
**Collage Bot** - это Telegram-бот и веб-приложение, позволяющее создавать
профессиональные коллажи из фотографий и видео. Пользователи могут выбирать
различные сетки, размеры и легко создавать коллажи для социальных сетей.
## 🎯 Особенности
- ✅ Создание коллажей из фото и видео
- ✅ Выбор сетки (2x2, 1x3, 3x1, 1x3, 2x1, 1x2)
- ✅ Настраиваемые размеры (9:16, 3:4, 1:1, 4:3, 16:9)
- ✅ Поддержка подписки на канал
- ✅ Интерактивное создание коллажей в Telegram
- ✅ Скачивание готовых коллажей
## 🚀 Установка и запуск
### 1. Клонирование репозитория
```bash
git clone https://github.com/ваш_репозиторий/collage-bot.git
cd collage-bot
pip install -r requirements.txt
Создайте файл .env
в корневой директории:
TELEGRAM_BOT_TOKEN=ваш_токен_бота
CHANNEL_USERNAME=имя_канала
# Запуск Flask-сервера
python server.py
# Запуск Telegram-бота
python collageApp.py
collage-bot/
├── collage.html # Веб-приложение для создания коллажей
├── collageApp.py # Telegram-бот
├── server.py # Сервер для создания коллажей
├── requirements.txt # Зависимости
├── uploads/ # Папка для хранения временных файлов
├── .env # Конфигурация
└── README.md # Документация
- Начните диалог с ботом в Telegram
- Подпишитесь на канал (обязательно для использования)
- Выберите сетку для коллажа (2x2, 1x3, 3x1, 1x3, 2x1, 1x2)
- Выберите размер коллажа
- Загрузите фото и/или видео
- Нажмите "Создать коллаж"
- Скачайте готовый коллаж
Сетка | Описание |
---|---|
2x2 | 2 строки, 2 столбца |
1x3 | 1 строки, 3 столбца |
3x1 | 3 столбца, 1 строка |
1x3 | 1 столбец, 3 строки |
2x1 | 2 столбца, 1 строка |
1x2 | 1 столбец, 2 строки |
Диалог с ботом![]() |
Меню команд![]() |
Проверка подписки![]() |
Переход в мини-приложение![]() |
Готовый коллаж![]() |
- Python 3.8+
- Telegram Bot API Token
- Ссылка на Telegram-канал для подписки
- Установленные зависимости из
requirements.txt
Flask==2.3.3
python-telegram-bot==13.15
moviepy==1.0.3
requests==2.31.0
Pillow==10.0.1
numpy==1.24.3
opencv-python==4.8.1.78
По вопросам и предложениям обращайтесь к разработчику через GitHub Issues.
Создано с ❤️ для любителей творчества и социальных сетей