/SumikoMusic

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

SumikoMusic

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

POWERED BY PYTGCALLS

Whats new 🔥

  • Thumbnail Support
  • Playlist Support
  • Current playback support
  • Showing track names when skipping
  • Zero downtime, Fully Stable
  • DEEZER,YOUTUBE & SAAVN PLAYBACK SUPPORTED
  • Settings panel
  • Control with buttons
  • Userbot auto join
  • Channel Music Play

Deployment

Config

Copy example.env to .env and fill it with your credentials.

The easiest way to deploy this Bot

HEROKU

StringSession

GenerateString

âš” Self-hosting (For Devs)

# Install Git First (apt-instll git)
$ git clone https://github.com/iisgaurav/SumikoMusic
$ cd SumikoMusic
# Upgrade sources
# Install All Requirements 
$ pip(3) install -r requirements.txt
# Rename example.env to local.env and fill
$ npm i -g npm
# Start Bot 
$ python(3) -m SumikoMusic

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
  • /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

Commands for Channel Music Play 🛠

For linked group admins only:

  • /cplay <song name> - play song you requested
  • /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 don't like to play in linked channel:

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

Support

Credits

Special Credits

This bot is based on the original work done by Rojserbest. Without his hardwork SumikoMusic won't exist. SumikoMusic is a modified version of Callsmusic

Contribtors