СаундСкаутБот
SoundScout — Телеграм-бот для загрузки треков из YouTube в формате MP3
Разработал Телеграм-бота, который автоматически находит и загружает музыкальные треки с YouTube, преобразуя их в формат MP3 с сохранением названия и исполнителя.
Основные функции и технологии:
Асинхронная загрузка аудио с помощью yt_dlp в отдельном потоке.
Кэширование треков с метаданными (название, исполнитель, загрузчик).
Интеграция с YouTube Data API для поиска видео.
Использование .env для безопасного хранения токенов и ключей API.
Реализация системы логирования и улучшенного пользовательского опыта (UX).
Полная поддержка асинхронности на базе asyncio и python-telegram-bot.
Технологический стек:
Python, Telegram Bot API, yt_dlp, asyncio, dotenv, logging, requests, YouTube API.
Разработал Телеграм-бота, который автоматически находит и загружает музыкальные треки с YouTube, преобразуя их в формат MP3 с сохранением названия и исполнителя.
Основные функции и технологии:
Асинхронная загрузка аудио с помощью yt_dlp в отдельном потоке.
Кэширование треков с метаданными (название, исполнитель, загрузчик).
Интеграция с YouTube Data API для поиска видео.
Использование .env для безопасного хранения токенов и ключей API.
Реализация системы логирования и улучшенного пользовательского опыта (UX).
Полная поддержка асинхронности на базе asyncio и python-telegram-bot.
Технологический стек:
Python, Telegram Bot API, yt_dlp, asyncio, dotenv, logging, requests, YouTube API.