Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 2.09 KB

README.md

File metadata and controls

58 lines (43 loc) · 2.09 KB

🎵 YTMusic Telegram Downloader Bot

License

A powerful Telegram bot that allows you to search and download music from YTMusic.


📖 Contents

📝 About This Project

The YTMusic Telegram Downloader Bot is a handy tool that integrates with the YTMusic service to let you search for and download your favorite tracks directly through Telegram.

⚙️ Requirements

To get started, you'll need to install the following dependencies:

  • tgram: Framework to build the Telegram bot.
  • ytmusicapi: Used to search in YTMusic and retrieve search results.
  • yt-dlp: Utilized to download the music files.
  • kvsqlite: An easy and simple SQLite key-value library for simple projects.
  • uvloop: Ultra-fast asyncio event loop (only for Linux).
  • python-dotenv: Reads key-value pairs from a .env file.

⚠️ Note

🚀 Run

Follow these steps to set up and run the bot:

  1. Clone the repository:
git clone https://github.com/z44d/ytmusic-bot
  1. Change to the project directory:
cd ytmusic-bot
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Edit the environment variables file (.env) to configure your settings.
  2. Run the bot:
python main.py

📜 License

  • This project is licensed under the MIT License - see the LICENSE file for details.