Spotify Music Downloader Telegram Bot - Telegram Bot для скачивание музыки с Spotify.
- Python 3.10.10
- Устанавливаем проекта:
git clone https://github.com/EXG1O/Spotify-Music-Downloader-Telegram-Bot.git
cd Spotify-Music-Downloader-Telegram-Bot
python -m venv env
source env/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
spotdl --download-ffmpeg
cd spotify_music_downloader_telegram_bot
- Запускаем главный файл:
python main.py
- Если вы всё правильно сделали, то у вас будет такой вывод:
Enter the Constructor Telegram bot token in the file ./data/api.token!
- Теперь нам нужно создать своего Telegram бота через BotFather Telegram бота;
- После создание Telegram бота получаем его API-токен и добавляем его в файл ./data/api.token;
- Запускаем ещё раз главный файл:
python main.py
- Теперь в файл ./data/spotify_settings.json нам нужно ввести "client_id" и "client_secret", которые можно получить на сайте Spotify for Developers;
- Запускаем ещё раз главный файл:
python main.py
- Если вы всё правильно сделали, то в файле ./logs/info.log будут такие сообщения:
[ДАТА И ВРЕМЯ]: INFO > Start asynchronous function for check downloaded spotify tracks.
[ДАТА И ВРЕМЯ]: INFO > Starting Spotify Music Downloader Telegram Bot.
[ДАТА И ВРЕМЯ]: INFO > Skipped None updates.
[ДАТА И ВРЕМЯ]: INFO > Start polling.
- Теперь переходим в вашего ранее созданого Telegram бота и пользуемся им 😁
Spotify-Music-Downloader-Telegram-Bot
├── LICENSE
├── README.md
├── requirements.txt
└── spotify_music_downloader_telegram_bot
├── main.py
└── scripts
├── __init__.py
└── settings.py