- FFmpeg
- NodeJS nodesource.com
- Python 3.8+ or 3.7
- PyTgCalls
- MongoDB
๐งช Get STRING_SESSION from below:
๐ History
- Thumbnail Support
- Playlist Support
- Showing track names when skipping
- Youtube, Local playback support
- Settings panel
- Control with buttons
- Userbot auto join
- Channel Music Play
- Keyboard selection support for youtube play
- Lyrics Scrapper
- Unlimited Queue
- Broadcast Bot
- Statistic Collector
- Group Tools (ban/unban/mute/unmute)
- Block / Unblock (restrict user for using your bot)
/play <song name>
- play song you requested/playlist
- Show now playing list/song <song name>
- download songs you want quickly/search <query>
- search videos on youtube with details/vsong <song name>
- download videos you want quickly/lyric <song name>
- lyrics scrapper/vk <song name>
- generate song without download
/player
- open music player settings panel/pause
- pause song play/resume
- resume song play/skip
- play next song/end
- stop music play/musicplayer on
- to disable music player in your group/musicplayer off
- to enable music player in your group/userbotjoin
- invite assistant to your chat/userbotleave
- remove assistant from your chat/reload
- Refresh admin list/uptime
- check the bot uptime status/ping
- check the bot ping status/auth
- authorized people to access the admin commands/deauth
- deauthorized people to access the admin commands/control
- open the music player control panel
/stats
- see the bot statistic/pmpermit on | off
turn on/off the assistant pmpermit/userbotleaveall
- order the assistant to leave all groups/gcast
- send a broadcast message from the assistant
/broadcast
- send a broadcast message from the bot/block
- block people for using your bot/unblock
- unblock people you blocked for using your bot/blocklist
- show the list of all people who's blocked for using your bot
.yes
- approve user for sending message to assistant.no
- disapprove user for sending message to assistant
The easy way to host this bot, deploy to Heroku
For deployment on railway you can see the full of Necessary Variables Here, make sure you fill all of it.
sudo apt update && apt upgrade -y
sudo apt install git curl python3-pip ffmpeg -y
pip3 install -U pip
curl -sL https://deb.nodesource.com/setup_16.x | bash -
sudo apt-get install -y nodejs
npm i -g npm
git clone https://github.com/aryazakaria01/CBMusicBot
# Clone your repo.cd CBMusicBot
pip3 install -U -r requirements.txt
cp example.env .env
#Use vim to edit ENVsvim .env
#Fill up your ENVs ( Steps pressi
to enter in insert mode then edit the file. PressEsc
to exit the editing mode then type:wq!
and pressEnter
key to save the file.)python3 main.py
# Run the bot
- Arya Zakaria: Dev
- Laky & Andrew: PyTgCalls
- Original Repo CallsMusic
- Cyber Music Bot Our Music Bot
- RojSerBest CallsMusic Developer
- TeamDaisyX for base code