![Logo](/BioHazard786/Yt-Music-Bot/raw/main/images/Youtube Music.png)
A bot to download music from youtube and yt music links in best quality.
View Demo
·
Report Bug
·
Request Feature
-
BOT_TOKEN
: Create a bot using @BotFather, and get the Telegram API token. -
API_ID
: Get this value from telegram.org -
API_HASH
: Get this value from telegram.org -
DUMP_CHANNEL
: Create a Telegram Channel. Get its ID from Rose -
LOG_CHANNEL
: Create a Telegram Channel. Get its ID from Rose -
MONGODB
: MongoDB Connection URL. Get this value from MondoDB
-
Python
: Get this from python.org -
FFmpeg
: Get this from ffmpeg.org
git clone https://github.com/BioHazard786/Yt-Music-Bot.git
- Create config.env file in root folder with the following variables.
# Install dependencies
pip install -r requirements.txt
# Run Locally
python -m Ayane
- Start Docker daemon (SKIP if already running, mostly you don't need to do this):
sudo dockerd
- Build Docker image:
sudo docker build . -t Ayane
- Run the image:
sudo docker run Ayane
- To stop the running image:
# Get running Image IDs
sudo docker ps
# Stop Docker Image
sudo docker stop id
- Highest Quality music output in mp3
- Metadata Embedded in music file with thumbnail
- Inline searching
- Dump Channel
- Log Channel
- Docker Support
-
Pyrogram - The python telegram framework used
-
MongoDB - The Database used
-
Yt-dlp - A youtube-dl fork with additional features and fixes
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Mohd Zaid - @LuLu786 - bzatch70@gmail.com
Project Link : https://github.com/BioHazard786/Yt-Music-Bot