Telegram бот для завантаження відео з 20+ популярних платформ з підтримкою файлів до 2 ГБ!
- ✅ YouTube - до 1080p через yt-dlp з оригінальним аудіо
- ✅ 20+ платформ через Cobalt API - TikTok, Instagram, Twitter, Reddit, Vimeo та інші
- ✅ Якість до 4K/8K для підтримуваних платформ
- ✅ Файли до 2 ГБ при використанні локального Bot API Server
- ✅ JWT аутентифікація для Cobalt API
- ✅ Каруселі та слайдшоу (Instagram альбоми, TikTok)
- ✅ Оригінальна аудіодоріжка без перекладу
- Клонуйте репозиторій:
git clone https://github.com/cmpdchtr/Zavantazhuvator.git
cd Zavantazhuvator- Створіть віртуальне оточення:
python -m venv venv
venv\Scripts\activate # Windows
# або
source venv/bin/activate # Linux/Mac- Встановіть залежності:
pip install -r requirements.txt- Створіть
.envфайл:
BOT_TOKEN="ваш_телеграм_бот_токен"
COBALT_API_URL="https://cobalt-api.kwiatekmiki.com"- Запустіть бота:
python main.pyЗа замовчуванням Telegram Bot API має ліміт 50 МБ. Але ви можете запустити локальний Bot API Server і отримати ліміт 2 ГБ!
docker run -d \
--name telegram-bot-api \
-p 8081:8081 \
-e TELEGRAM_API_ID=YOUR_API_ID \
-e TELEGRAM_API_HASH=YOUR_API_HASH \
aiogram/telegram-bot-api:latestОтримайте API ID та Hash: https://my.telegram.org/auth
Потім додайте в .env:
BOT_API_SERVER="http://localhost:8081"📖 Детальна інструкція: LOCAL_BOT_API_SETUP.md
# Обов'язково
BOT_TOKEN="your_bot_token_here"
# Локальний Bot API (опціонально, для файлів до 2 ГБ)
BOT_API_SERVER="http://localhost:8081"
# Cobalt API
COBALT_API_URL="https://cobalt-api.kwiatekmiki.com"
# API ключ (опціонально)
COBALT_API_KEY="your_api_key_here"COBALT_API_URL="https://api.cobalt.tools"
COBALT_API_URL="https://co.wuk.sh"
COBALT_API_URL="https://cobalt-api.kwiatekmiki.com"- ✅ Якість до 1080p
- ✅ Оригінальне аудіо
- ✅ Автоматичне зниження якості при великому розмірі
Соціальні мережі:
- TikTok
- Instagram (пости, reels, stories, каруселі)
- Twitter/X
Відео платформи:
- Vimeo
- Dailymotion
- Twitch (кліпи)
- Streamable
Інші:
- Tumblr
- Vine
- Bilibili
- Douyin
- VK Video
- OK.ru
- Rutube
- Запустіть бота
- Надішліть
/startщоб побачити інформацію - Відправте посилання на відео
- Отримайте відео у високій якості!
graph TD
A[Користувач надсилає URL] --> B{Перевірка платформи}
B -->|YouTube| C[yt-dlp завантаження]
B -->|Інші| D[Cobalt API]
C --> E[Перевірка розміру]
D --> E
E -->|< Ліміт| F[Відправка користувачу]
E -->|> Ліміт| G[Зниження якості або посилання]
401/403 помилки:
- Спробуйте інший інстанс у
.env - Перевірте логи для деталей
Тайм-аути:
- Збільшіть timeout у коді
- Спробуйте інший інстанс
Відео не завантажується:
- Оновіть yt-dlp:
pip install -U yt-dlp - Перевірте чи відео доступне
Повільне завантаження:
- Це нормально для великих відео
- Розгляньте локальний Bot API
Pull requests вітаються! Для великих змін спочатку створіть issue.
MIT License - дивіться LICENSE
Приєднуйтесь до @cmpdchtr_bots
Розроблено з ❤️ для спільноти