YukkiMusic is an enhanced version of the original YukkiMusicBot, optimized for high-quality music streaming in Telegram voice chats. Built with Python and Pyrogram. 🚀
If you're using or forking this project, please show your support by starring the original repo: YukkiMusicBot
Get started quickly by deploying to Heroku with just one click:
-
Update and Install Dependencies:
sudo apt update && sudo apt upgrade -y && sudo apt install -y ffmpeg git python3-pip tmux nano
-
Install uv:
pip install --upgrade uv
-
Clone the Repository:
git clone https://github.com/TheTeamVivek/YukkiMusic && cd YukkiMusic
-
Create the Virtual Environment:
- You can activate the virtual Environment before cloning the repo.
uv venv
-
Activate the Virtual Environment:
source .venv/bin/activate
-
Install Python Requirements:
uv pip install -e .
-
Copy and Edit Environment Variables:
cp sample.env .env nano .env
After editing, press
Ctrl+X
, thenY
, and press Enter to save the changes. -
Start a tmux Session to Keep the Bot Running:
tmux
-
Run the Bot:
yukkimusic
-
Detach from the tmux Session (Bot keeps running):
PressCtrl+b
, thend
Need help setting up? Check out our detailed configuration guide: Configuration Instructions.
We're here to support you through multiple channels:
Love YukkiMusic? Here's how you can help:
Together, we can make YukkiMusic and YukkiMusicBot even better!
A heartfelt thanks to Team Yukki for creating the original YukkiMusicBot, which, although now inactive, served as the foundation for this project.
A special thanks to Pranav-Saraswat for forking and reviving it as YukkiMusicFork, making the bot functional again. However, YukkiMusicFork has since been deleted by Pranav.
Our current project, YukkiMusic, is an imported and further improved version of the now-deleted YukkiMusicFork.