Skip to content

About

Multi-functional Telegram bot with ASCII Art, Video Round, Social Downloader and other.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

DepBank Bot 🤖

CI/CD Python Aiogram License

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.py

Docker 🐳

docker-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

Бесплатный деплой ☁️

  1. Залей код на Render.com (бесплатно, но спит через 15 мин)
  2. Или на Railway.app (есть $5 бесплатно)
  3. Или на PythonAnywhere (бесплатный Python)
  4. Или свой VPS через докер

Лицензия 📄

MIT License


Made with AI and ❤️ by TAIIENT

About

Multi-functional Telegram bot with ASCII Art, Video Round, Social Downloader and other.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages