shivam-op / SumikoMusic

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

License:GNU General Public License v3.0


Languages

Language:Python 99.5%Language:Shell 0.3%Language:Dockerfile 0.2%