Este es un bot de Telegram que permite a los usuarios descargar música de Spotify y YouTube. Admite la descarga de pistas, álbumes, listas de reproducción e información del artista. DESCARGO DE RESPONSABILIDAD: ESTOS GUIONES SON SÓLO PARA FINES EDUCATIVOS Y NO ESTÁN DESTINADOS A PROMOVER NINGUNA ACTIVIDAD ILEGAL. EL AUTOR NO SERÁ RESPONSABLE DEL MAL USO DE LA INFORMACIÓN PROPORCIONADA
git clone https://github.com/nimiology/spotify_downloader_telegram__bot.git
cd spotify_downloader_telegram__bot
pip install -r requirements.txt
Configure su archivo .env con sample.env:
BOT_TOKEN
: token de bot de Telegram: puedes obtenerlo creando un nuevo bot en Telegram usando el bot BotFather. BotFather le proporcionará un token para su bot.SPOTIFY_CLIENT_ID
: ID de cliente de Spotify: se obtienen al registrar su aplicación en el Panel de desarrolladores de Spotify. Después del registro, recibirá tanto el ID del cliente como el secreto del cliente.SPOTIFY_CLIENT_SECRET
: Secreto del cliente de Spotify: se obtienen al registrar su aplicación en el Panel de desarrolladores de Spotify. Después del registro, recibirá tanto el ID del cliente como el secreto del cliente.TELEGRAM_API_ID
: ID de la API de Telegram: puede obtenerlos creando una aplicación en el sitio web de la API de Telegram (https://my.telegram.org). Después de crear la aplicación, recibirá el ID de API y el hash de API.TELEGRAM_API_HASH
: hash de API de Telegram: puede obtenerlos creando una aplicación en el sitio web de API de Telegram (https://my.telegram.org). Después de crear la aplicación, recibirá el ID de API y el hash de API.GENIUS_ACCESS_TOKEN
: Token de acceso a la API de Genius. Puede obtenerlo registrando su aplicación en el sitio web de Genius Developer (https://genius.com/api-clients). Después de registrarse, recibirá un token de acceso para usar la API Genius.BOT_ID
: nombre de usuario del bot de Telegram: este es el nombre de usuario de su bot de Telegram, que configuró al crear el bot en BotFather. También puedes utilizar esta variable como título de canción.DB_CHANNEL_ID
: ID del canal de Telegram: este es el ID de chat del canal que desea utilizar para su base de datos. Puede obtener esto agregando su bot al canal y usando una herramienta como https://t.me/JsonDumpBot bot en Telegram para averiguar el ID del canal.Ejecute el robot:
python main.py
/start
.¡Las contribuciones son bienvenidas! Si desea contribuir a este proyecto, no dude en abrir un problema o enviar una solicitud de extracción.
Este proyecto tiene la licencia MIT; consulte el archivo de LICENCIA para obtener más detalles.