SoundScoutBot
SoundScout — bot Telegram do pobierania utworów z YouTube w formacie MP3
Opracowałem bota Telegram, który automatycznie znajduje i pobiera utwory muzyczne z YouTube, przekształcając je w format MP3 z zachowaniem tytułu i wykonawcy.
Główne funkcje i technologie:
Asynchroniczne pobieranie audio za pomocą yt_dlp w osobnym wątku.
Cache'owanie utworów z metadanymi (tytuł, wykonawca, uploader).
Integracja z YouTube Data API w celu wyszukiwania wideo.
Użycie .env do bezpiecznego przechowywania tokenów i kluczy API.
Realizacja systemu logowania i ulepszonego doświadczenia użytkownika (UX).
Pełne wsparcie asynchroniczności oparte na asyncio i python-telegram-bot.
Stos technologiczny:
Python, Telegram Bot API, yt_dlp, asyncio, dotenv, logging, requests, YouTube API.
Opracowałem bota Telegram, który automatycznie znajduje i pobiera utwory muzyczne z YouTube, przekształcając je w format MP3 z zachowaniem tytułu i wykonawcy.
Główne funkcje i technologie:
Asynchroniczne pobieranie audio za pomocą yt_dlp w osobnym wątku.
Cache'owanie utworów z metadanymi (tytuł, wykonawca, uploader).
Integracja z YouTube Data API w celu wyszukiwania wideo.
Użycie .env do bezpiecznego przechowywania tokenów i kluczy API.
Realizacja systemu logowania i ulepszonego doświadczenia użytkownika (UX).
Pełne wsparcie asynchroniczności oparte na asyncio i python-telegram-bot.
Stos technologiczny:
Python, Telegram Bot API, yt_dlp, asyncio, dotenv, logging, requests, YouTube API.