Este é um bot do Telegram que permite aos usuários baixar músicas do Spotify e do YouTube. Ele suporta download de faixas, álbuns, listas de reprodução e informações de artistas. AVISO LEGAL: ESTE SCRIPTS SÃO APENAS PARA FINS EDUCATIVOS E NÃO SE DESTINAM A PROMOVER QUAISQUER ATIVIDADES ILEGAIS. O AUTOR NÃO SERÁ RESPONSÁVEL POR QUALQUER MÁ UTILIZAÇÃO DAS INFORMAÇÕES FORNECIDAS
git clone https://github.com/nimiology/spotify_downloader_telegram__bot.git
cd spotify_downloader_telegram__bot
pip install -r requirements.txt
Configure seu arquivo .env com sample.env:
BOT_TOKEN
: Token de bot do Telegram - Você pode obtê-lo criando um novo bot no Telegram usando o bot BotFather. O BotFather fornecerá um token para o seu bot.SPOTIFY_CLIENT_ID
: ID do cliente Spotify - São obtidos registrando seu aplicativo no Spotify Developer Dashboard. Após o registro, você receberá o ID do cliente e o segredo do cliente.SPOTIFY_CLIENT_SECRET
: segredo do cliente Spotify - São obtidos registrando seu aplicativo no Spotify Developer Dashboard. Após o registro, você receberá o ID do cliente e o segredo do cliente.TELEGRAM_API_ID
: ID da API do Telegram - Você pode obtê-los criando um aplicativo no site da API do Telegram (https://my.telegram.org). Depois de criar o aplicativo, você receberá o API ID e o hash da APITELEGRAM_API_HASH
: Hash da API do Telegram - Você pode obtê-los criando um aplicativo no site da API do Telegram (https://my.telegram.org). Depois de criar o aplicativo, você receberá o API ID e o hash da APIGENIUS_ACCESS_TOKEN
: token de acesso à API Genius - Você pode obtê-lo registrando seu aplicativo no site Genius Developer (https://genius.com/api-clients). Após o registro, você receberá um token de acesso para usar a API Genius.BOT_ID
: nome de usuário do bot do Telegram - Este é o nome de usuário do seu bot do Telegram, que você definiu ao criar o bot no BotFather. Você também pode usar essa variável como legenda da música.DB_CHANNEL_ID
: ID do canal do Telegram - Este é o ID do chat do canal que você deseja usar para seu banco de dados. Você pode obter isso adicionando seu bot ao canal e usando uma ferramenta como https://t.me/JsonDumpBot bot no Telegram para descobrir o ID do canal.Execute o bot:
python main.py
/start
.Contribuições são bem-vindas! Se você quiser contribuir com este projeto, sinta-se à vontade para abrir um problema ou enviar uma solicitação pull.
Este projeto está licenciado sob a licença MIT - consulte o arquivo LICENSE para obter detalhes.