A Python-based Telegram bot built with Aiogram that allows users to download songs from Spotify, SoundCloud, and YouTube. The bot leverages powerful libraries like yt-dlp for YouTube downloads and spotDL for Spotify track fetching, ensuring fast and accurate results.
You need to install ffmpeg tool.
$ sudo apt update && apt install -y ffmpeg
- Clone the repository.
$ git clone https://github.com/joqd/spotifuck.git && cd spotifuck
- Install dependencies:
$ pip install -r requirements.txt
- Update the configuration file with your bot token and other required settings:
$ cp config-example.yaml config.yaml
$ nano config.yaml
- Run the bot
$ python3 -m app
# or
$ make run
Feel free to contribute by submitting pull requests or reporting issues.
This project is licensed under the MIT License.