Il s'agit d'un robot Telegram qui permet aux utilisateurs de télécharger de la musique depuis Spotify et YouTube. Il prend en charge le téléchargement de pistes, d'albums, de listes de lecture et d'informations sur les artistes. AVERTISSEMENT : CES SCRIPTS SONT À DES FINS ÉDUCATIVES UNIQUEMENT ET NE SONT PAS DESTINÉS À PROMOUVOIR DES ACTIVITÉS ILLÉGALES. L'AUTEUR NE SERA PAS TENU RESPONSABLE DE TOUTE UTILISATION ABUSIVE DES INFORMATIONS FOURNIES
git clone https://github.com/nimiology/spotify_downloader_telegram__bot.git
cd spotify_downloader_telegram__bot
pip install -r requirements.txt
Configurez votre fichier .env avec sample.env :
BOT_TOKEN
: Jeton de bot Telegram - Vous pouvez l'obtenir en créant un nouveau bot sur Telegram à l'aide du bot BotFather. BotFather vous fournira un jeton pour votre bot.SPOTIFY_CLIENT_ID
: ID client Spotify - Ceux-ci sont obtenus en enregistrant votre application sur le tableau de bord du développeur Spotify. Après l'inscription, vous recevrez à la fois l'identifiant client et le secret client.SPOTIFY_CLIENT_SECRET
: Secret client Spotify - Ceux-ci sont obtenus en enregistrant votre application sur le tableau de bord du développeur Spotify. Après l'inscription, vous recevrez à la fois l'identifiant client et le secret client.TELEGRAM_API_ID
: ID de l'API Telegram - Vous pouvez les obtenir en créant une application sur le site Web de l'API Telegram (https://my.telegram.org). Après avoir créé l'application, vous recevrez l'ID API et le hachage APITELEGRAM_API_HASH
: Hachage de l'API Telegram - Vous pouvez les obtenir en créant une application sur le site Web de l'API Telegram (https://my.telegram.org). Après avoir créé l'application, vous recevrez l'ID API et le hachage APIGENIUS_ACCESS_TOKEN
: Jeton d'accès à l'API Genius - Vous pouvez l'obtenir en enregistrant votre application sur le site Web Genius Developer (https://genius.com/api-clients). Après votre inscription, vous recevrez un jeton d'accès pour utiliser l'API Genius.BOT_ID
: Nom d'utilisateur du bot Telegram - Il s'agit du nom d'utilisateur de votre bot Telegram, que vous avez défini lors de la création du bot sur BotFather. Vous pouvez également utiliser cette variable comme légende de chanson.DB_CHANNEL_ID
: ID de canal Telegram - Il s'agit de l'ID de chat du canal que vous souhaitez utiliser pour votre base de données. Vous pouvez l'obtenir en ajoutant votre bot à la chaîne et en utilisant un outil comme le bot https://t.me/JsonDumpBot dans Telegram pour connaître l'ID de la chaîne.Exécutez le bot :
python main.py
/start
.Les contributions sont les bienvenues ! Si vous souhaitez contribuer à ce projet, n'hésitez pas à ouvrir un ticket ou à soumettre une pull request.
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.