Hugo Music
🎵
A bot that can play music on Telegram Group and Channel Voice Chats
POWERED BY MARSHALX TGCALLS
Available on telegram as @HugoMusicBot
Features
🔥
- Thumbnail Support
- Playlist Support
- Current playback support
- Showing track names when skipping
- Zero downtime, Fully Stable
- Deezer,Youtube & Saavn playback support
- Settings panel
- Control with buttons
- Userbot auto join
- Channel Music Play
- Keyboard selection support for youtube play
Please fork this repository don't import code
Made with Python3
(C) @StevanKz
Support and Update
- Updates Channel : Hugo Project
- Support Group : Hugo Support
Deploy
⚔
Self-hosting (For Devs)
# Install Git First (apt-get install git)
$ git clone https://github.com/StevanKz/Hugo-Music
$ cd HugoMusic
# Upgrade sources
# Install All Requirements
$ pip3 install -U -r requirements.txt
# Fork This Repo and fill config.py vars with your own values.Then Start The Bot
$ python3 -m HugoMusic
Mandatory Vars.
- Some Of The Mandatory Vars Are :
- API_HASH
- BOT_TOKEN
- SUDO_USERS
- SESSION
Get pyrogram (p) SESSION from here:
Commands
🛠
/play- play song you requested/dplay- play song you requested via deezer/splay- play song you requested via jio saavn/playlist- Show now playing list/current- Show now playing/song- download songs you want quickly/search- search videos on youtube with details/deezer- download songs you want quickly via deezer/saavn- download songs you want quickly via saavn/video- download videos you want quickly
Admins only.
/player- open music player settings panel/pause- pause song play/resume- resume song play/skip- play next song/end- stop music play/userbotjoin- invite assistant to your chat/userbotleave- remove assistant from your chat/admincache- Refresh admin list
Commands for Channel Music Play
🛠
For linked group admins only:
/cplay- play song you requested/cplay- play replied youtube link/cplay- play replied file/cdplay- play song you requested via deezer/csplay- play song you requested via jio saavn/cplaylist- Show now playing list/cccurrent- Show now playing/cplayer- open music player settings panel/cpause- pause song play/cresume- resume song play/cskip- play next song/cend- stop music play/userbotjoinchannel- invite assistant to your chat
- channel is also can be used instead of c
If you donlt like to play in linked channel:
- Get your channel ID.
- Rename your group to: Channel Music: your_channel_id
- Add @HugoMusicBot as Channel admin with full perms
- add helper to channel
- Simply send commands in your group.
Commands for Sudo Users
⚔️
/userbotleaveall- remove assistant from all chats/gcast- globally brodcast replied message to all chats/pmpermit [on/off]- enable/disable pmpermit message
Pmpermit
.a- approove someone to pm you.da- disapproove someone to pm you
- Sudo Users can execute any command in any groups
Special Credits
- StevanKz: Dev
- Rojserbest: Callsmusic Developer
- DaisyXMusic: Base code
Made with
♥️
by StevanKz
How to deploy
Steps to deploy on Heroku !!
Fill in all the details, Deploy!
Now go to https://dashboard.heroku.com/apps/(app-name)/resources ( Replace (app-name) with your app name )
Turn on worker dyno (Don't worry It's free :D) & Webhook
Now send the bot /start, If it doesn't respond go to https://dashboard.heroku.com/apps/(app-name)/settings and remove webhook and port.