DepBank — Многофункциональный Telegram бот
| Функция | Описание |
|---|---|
| 🎨 ASCII Art | Конвертация фото в ASCII-символы |
| ⭕ Video → Round | Преобразование видео в кружочек |
| 📥 Social Downloader | Скачивание с TikTok, Instagram, YouTube |
| 📊 QR Generator | Генерация QR-кодов из текста |
| 💬 Поддержка | Система тикетов для пользователей |
| 👨💼 Админ-панель | Управление пользователями, статистика, рассылки |
# 1. Клонировать репозиторий
git clone https://github.com/TAIIENT/depbank.git
cd depbank
# 2. Установить зависимости
pip install -r requirements.txt
# 3. Создать .env и заполнить
cp .env.example .env
# Открой .env и вставь BOT_TOKEN и MAIN_ADMIN_ID
# 4. Запустить
python main.pydocker-compose up -d --build- Python 3.11+
- Aiogram 3.6+ — Фреймворк для Telegram Bot API
- SQLite (aiosqlite) — База данных
- Redis — FSM storage (опционально)
- FFmpeg — Обработка видео
- yt-dlp — Скачивание из соцсетей
depbank/
├── main.py # Точка входа
├── bot.py # Инициализация бота
├── config.py # Конфигурация
├── database.py # База данных
├── keyboards.py # Кнопки
├── handlers/ # Обработчики команд
│ ├── core.py # /start, кнопки
│ ├── features.py # ASCII, QR, Downloader, Video
│ ├── admin.py # Админ-панель
│ ├── monitoring.py # Мониторинг системы
│ ├── features_stats.py # Статистика
│ ├── tickets.py # Тикеты поддержки
│ ├── spam_and_monitoring.py
│ └── custom_design.py # Дизайн
├── utils/ # Утилиты
│ ├── ascii_converter.py
│ ├── qr_generator.py
│ ├── social_downloader.py
│ ├── video_converter.py
│ ├── monitoring.py
│ └── colored_keyboards.py
├── Dockerfile # Docker
├── docker-compose.yml # Docker Compose
└── .env.example # Пример конфига
.envв.gitignore— токен никогда не утечёт- GitHub Actions проверяет что
.envне в репозитории - Redis опционально для FSM Storage
- Залей код на Render.com (бесплатно, но спит через 15 мин)
- Или на Railway.app (есть $5 бесплатно)
- Или на PythonAnywhere (бесплатный Python)
- Или свой VPS через докер
MIT License
Made with AI and ❤️ by TAIIENT