Skip to content

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

License

Notifications You must be signed in to change notification settings

z44d/ytmusic-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Languages