Skip to content
This repository has been archived by the owner on Aug 6, 2021. It is now read-only.

Yui Hirasawa Is A Anime theme music Streamer in telegram VC With playlists, Multi Playback, Channel play and more

License

Notifications You must be signed in to change notification settings

Yeagerist-Music-Streamer-Bot-V3/YuiHirasawaMusicBot

Repository files navigation

YuiHirasawaMusicBot V5.0 🎵 Old

A Anime Theme music bot that can play music on Telegram Group and Channel Voice Chats

POWERED BY MARSHALX TGCALLS

Available on telegram as @YuiHirasawaMusic_Bot

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

🚀 Deployment

💜 Heroku

Deploy

Get Pyrogram String Session

⚔ Self-hosting (For Devs)

# Install Git First (apt-instll git)
$ git clone https://github.com/Yeagerist-Music-Streamer-Bot-V3/YuiHirasawaMusicBot
$ cd YuiHirasawaMusicBot
# Upgrade sources
# Install All Requirements 
$ pip3 install -r requirements.txt
# Fork This Repo and fill local.env and config.py both with your own values.Then Start The Bot
$ python3 -m YuiHirasawaMusicBot

Commands for Group 🛠

For all in group

  • /play <song name> - play song you requested
  • /play <reply to audio> - play replied file
  • /dplay <song name> - play song you requested via deezer
  • /splay <song name> - play song you requested via jio saavn
  • /ytplay <song name>: Directly play song via Youtube Music
  • /playlist - Show now playing list
  • /current - Show now playing
  • /song <song name> - download songs you want quickly
  • /search <query> - search videos on youtube with details
  • /deezer <song name> - download songs you want quickly via deezer
  • /saavn <song name> - download songs you want quickly via saavn
  • /video <song name> - 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
  • /musicplayer [on/off] - Enable/Disable Music Player

Commands for Channel Music Play 🛠

For linked group admins only:

  • /cplay <song name> - play song you requested
  • /cplay <reply to link> - play replied youtube link
  • /cplay <reply to audio> - play replied file
  • /cdplay <song name> - play song you requested via deezer
  • /csplay <song name> - 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:

  1. Get your channel ID.
  2. Rename your group to: Channel Music: your_channel_id
  3. Add @YuiHirasawaMusic_Bot as Channel admin with full perms
  4. add helper to channel
  5. Simply send commands in your group.

Commands for Sudo Users ⚔️

  • /userbotleaveall - remove assistant from all chats
  • /gcast <reply to message> - 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

Credits

Don't edit this part

Special Credits

This bot is based on the original work done by Rojserbest. Without his hardwork daisyxmusic won't exist. YuiHirasawaMusicBot is a modified version of Callsmusic for fit the needs of @DaisyXbot users

Contribtors