Стек: 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