Skip to content

Epic-R-R/Telegram-Music-Bot

Repository files navigation

🎵 Music Download Bot

This Telegram bot enables users to easily download their favorite music from various platforms including SoundCloud, Spotify, YouTube, and Deezer directly to their devices.

Features

  • 🎧 Download high-quality music.
  • 🔄 Convert music videos to audio format.
  • 📲 Share the downloaded music with your friends.
  • 🔍 Search for music across multiple platforms.
  • 📋 Queue multiple downloads.
  • 🌐 Supports SoundCloud, Spotify, YouTube, and Deezer.

Installation

  1. Clone the repository to your local machine:
    git clone https://github.com/yourusername/music-download-bot.git
  2. Navigate to the project directory:
    cd music-download-bot
  3. Install the required dependencies:
    pip install -r requirements.txt
    or
    pipenv install
    

Configuration

  1. Navigate to the config folder and edit the template_config file:
    cd config
    vim template_config
  2. Locate the line token = "123456789:YOUR_TOKEN_GOES_HERE_______________" and replace with your actual Telegram bot token.
  3. Save and exit the file.

Usage

  1. Start the bot to generate the general configuration:
    python core.py
  2. After the general configuration is generated, restart the bot
    python core.py