Dabei handelt es sich um einen Telegram-Bot, der es Benutzern ermöglicht, Musik von Spotify und YouTube herunterzuladen. Es unterstützt das Herunterladen von Titeln, Alben, Wiedergabelisten und Künstlerinformationen. HAFTUNGSAUSSCHLUSS: DIESE Skripte dienen ausschließlich Bildungszwecken und sind nicht dazu gedacht, illegale Aktivitäten zu fördern. Der Autor übernimmt keine Verantwortung für den Missbrauch der bereitgestellten Informationen
git clone https://github.com/nimiology/spotify_downloader_telegram__bot.git
cd spotify_downloader_telegram__bot
pip install -r requirements.txt
Richten Sie Ihre .env-Datei mit sample.env ein:
BOT_TOKEN
: Telegram-Bot-Token – Sie können dieses erhalten, indem Sie mit dem BotFather-Bot einen neuen Bot auf Telegram erstellen. BotFather stellt Ihnen einen Token für Ihren Bot zur Verfügung.SPOTIFY_CLIENT_ID
: Spotify-Client-ID – Diese erhalten Sie, indem Sie Ihre Anwendung im Spotify Developer Dashboard registrieren. Nach der Registrierung erhalten Sie sowohl die Kunden-ID als auch das Kundengeheimnis.SPOTIFY_CLIENT_SECRET
: Spotify-Client-Geheimnis – Diese erhalten Sie, indem Sie Ihre Anwendung im Spotify Developer Dashboard registrieren. Nach der Registrierung erhalten Sie sowohl die Kunden-ID als auch das Kundengeheimnis.TELEGRAM_API_ID
: Telegram-API-ID – Sie können diese erhalten, indem Sie eine Anwendung auf der Telegram-API-Website (https://my.telegram.org) erstellen. Nach dem Erstellen der Anwendung erhalten Sie die API-ID und den API-HashTELEGRAM_API_HASH
: Telegram-API-Hash – Sie können diese erhalten, indem Sie eine Anwendung auf der Telegram-API-Website (https://my.telegram.org) erstellen. Nach dem Erstellen der Anwendung erhalten Sie die API-ID und den API-HashGENIUS_ACCESS_TOKEN
: Genius API-Zugriffstoken – Sie können dieses erhalten, indem Sie Ihre Anwendung auf der Genius Developer-Website (https://genius.com/api-clients) registrieren. Nach der Registrierung erhalten Sie ein Zugriffstoken zur Nutzung der Genius-API.BOT_ID
: Telegram-Bot-Benutzername – Dies ist der Benutzername Ihres Telegram-Bots, den Sie beim Erstellen des Bots auf dem BotFather festgelegt haben. Sie können diese Variable auch als Songtitel verwenden.DB_CHANNEL_ID
: Telegram-Kanal-ID – Dies ist die Chat-ID des Kanals, den Sie für Ihre Datenbank verwenden möchten. Sie können dies erhalten, indem Sie Ihren Bot zum Kanal hinzufügen und ein Tool wie den https://t.me/JsonDumpBot-Bot im Telegram verwenden, um die ID des Kanals herauszufinden.Führen Sie den Bot aus:
python main.py
/start
senden.Beiträge sind willkommen! Wenn Sie zu diesem Projekt beitragen möchten, können Sie gerne ein Problem eröffnen oder eine Pull-Anfrage einreichen.
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der LIZENZ-Datei.