Skip to content

A Telegram BOT to download Spotify and YouTube Songs using Spotdl and yt-dlp

License

Notifications You must be signed in to change notification settings

10cyrilc/Music-Downloader-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Songs Downloader BOT

Working Demo image

Table of Contents

What is This BOT?

Ever Wondered how to download songs from Spotify or YouTube?

This BOT Can help you to download songs from spotify using spotdl

This BOT Can help you to download songs from YouTube using yt-dlp

Setup

On Heroku

Deploy to Heroku

On VPS or Locally

Without Docker

git clone https://github.com/10cyrilc/spotify-bot.git
cd spotify-bot

Edit edit_me.py with Details as Follows,

Get you BOT_TOKEN from @BotFather, Required
Get API_ID and API_HASH from my.telegram.org, Required
Edit BOT_TEXT if Required
Get LOG_CHANNEL from Your Channel Settings for Logging, Required
Your MONGODB_URI from your MongoDB Account, Required
SESSION_NAME for Your Collection Name in MongoDB
BOT_OWNER is The User ID of The Developer, Required

sudo pip3 install virtualenv 
virtualenv venv 
source venv/bin/activate
pip3 install -r requirements.txt
python bot.py

With Docker

Edit the config.py with required Details
Build Dockerfile in the Repo
Run The Docker Image

Bugs

This is Currently in Development Stages, So it has Bugs that I am unaware of

If You Find any Bugs Feel Free to contact Cyril C Thomas

My BOTs Channel

C BOTs

About

A Telegram BOT to download Spotify and YouTube Songs using Spotdl and yt-dlp

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project