Стек: Python 3.11, aiogram 3, Telethon, yt-dlp, Docker Compose, Redis, Poetry
● Разработка: создал архитектуру бота для скачивания медиа с поддержкой
fallback-методов. Реализовал гибридную схему: использование Bot API для малых
файлов и MTProto (через Telethon) для больших файлов, обходя лимиты Telegram.
● Инфраструктура: полностью докеризировал приложение (Docker Compose),
настроил ротацию логов и управление зависимостями через Poetry. Внедрил Redis
для кэширования состояний и управления очередями задач (lock-механизмы для
предотвращения параллельных загрузок).
● Network & Web: реализовал работу с Cookies (Netscape format) для доступа к
защищенному контенту, настроил работу через прокси для обхода региональных
ограничений.
https://github.com/4e6yPeK48/yt-dlp-telegram-bot