Telegram-бот для скачивания видео из соцсетей
Многофункциональный бот на Python, позволяющий скачивать видео из популярных социальных сетей через единый интерфейс. Интеграция с RapidAPI обеспечивает поддержку десятков платформ.
Технологический стек:
- Язык: Python 3.11+
- Библиотеки: aiogram, aiohttp, python-dotenv, pymongo, instaloader, stripe
- База данных: MongoDB
Поддерживаемые платформы:
- Instagram, TikTok, YouTube, Facebook, Twitter, Pinterest
- Быстрое добавление новых источников через RapidAPI
Основные возможности:
- Скачивание видео по ссылке за несколько секунд
- Выбор формата: воспроизводимое сообщение или файл
- Система купонов и статистика использования
- Админ-панель: управление пользователями, рассылки, аналитика
- Интеграция Stripe для приёма донатов
Быстрая установка:
- Создайте виртуальное окружение:
Bash:
python -m venv .myenv
# Для Windows:
.myenv\Scripts\activate
pip install -r requirements.txt
- Настройте файл .env:
Код:
BOT_TOKEN=ваш_токен
RAPIDAPI_KEY=ваш_ключ
WEBHOOK_URL=ваш_webhook
MONGODB_URI=строка_подключения
ADMIN_IDS=ID_админов
- Создайте папку для временных файлов и запустите бота:
Код:
mkdir temp_videos
python bot.py
Особенности:
- Модульная архитектура для лёгкого расширения
- Поддержка вебхуков для стабильной работы
- Гибкая система ограничений и купонов
- Готовые шаблоны для админ-рассылок
Проект подходит как для личного использования, так и для запуска публичного сервиса по скачиванию медиаконтента с возможностью монетизации.
Топ из этой категории
Многофункциональный бот на Python, позволяющий скачивать видео из популярных социальных сетей через единый интерфейс....
Автоматический Telegram-бот на Python для добавления водяных знаков на фото и видео массовая обработка, безопасно и...