A powerful, feature‑rich Telegram Music Bot for voice chats with support for YouTube, Spotify, Resso, Apple Music, and SoundCloud, built for performance, scalability, and easy deployment.
VIP MUSIC BOT lets you play high‑quality music in Telegram group & channel voice chats with advanced controls, analytics, and multi‑platform support. It is written in Python using Pyrogram and Py‑TgCalls, and supports both Heroku and VPS deployments.
- 🎬 YouTube, Spotify, Resso, Apple Music & SoundCloud support
- 🐍 Written in Python (Pyrogram v2 + Py‑TgCalls)
- ☁️ Heroku & 🖥 VPS deployment support
- 📢 Channel & group voice chat playback
- 🔎 Inline search support
- 🖼 YouTube thumbnail search
- ♾ Unlimited queue system
- 📣 Broadcast messaging
- 📊 Detailed stats & user analytics
- 🚫 Block / Unblock user management
- 🌐 Multi‑language support
- 🎶 Playlist management
# Clone the repository
git clone https://github.com/KIRU-OP/VIP-MUSIC && cd VIP-MUSIC
# Run setup script
bash setup# Configure environment variables
nano .env
# Save with CTRL + X → Y → Enter# Install tmux
sudo apt update && sudo apt install tmux -y
# Start tmux session
tmux
# Run the bot
bash start🔹 Exit tmux session (bot keeps running): Ctrl + B → D
API_ID– Telegram API ID (from my.telegram.org)API_HASH– Telegram API HashBOT_TOKEN– Bot token from @BotFatherMONGO_DB_URI– MongoDB database URLLOG_GROUP_ID– Telegram group ID for logsOWNER_ID– Your Telegram user IDSTRING_SESSION– Pyrogram v2 string session
SPOTIFY_CLIENT_ID– Spotify developer client IDSPOTIFY_CLIENT_SECRET– Spotify developer client secretHEROKU_API_KEY– Heroku API keyHEROKU_APP_NAME– Heroku app name
This project is licensed under the MIT License
- 👑 ** KIRU ** – Project Owner & Developer
A heartfelt thanks to VIP MUSIC ❤️
This project is inspired by YukkiMusicBot and customized with additional features, optimizations, and Google Cloud YouTube API integration.
✨ Made with ❤️ for Telegram Music Lovers ✨