A CallsMusic Based Telegram Bot With Some Cool Extra Features ❤️
You need another (dummy) Telegram Account To Use/Deploy This!
- Play Music In Telegram Group Voice Chats! (Supports Multiple Groups)
- Search For YouTube Videos Inline!
- Download Yt Songs By It's Name!
- Download Yt Videos By It's Name!
- Saavn Music Download
- Deezer Music Download
- Supports Queues!
- Get Voice Chat Link! (Public Groups Only )
- Get Lyrics Of Your Song!
- Join & Leave Streamer Account Using A Command
- Ban / Unban Users and Check User Status.
- Broadcast Messages (Sometimes Won't Work)
- Quote Messages Like Quotely Bot! (
/q
) - Delete Command Feature (To Avoid Spam in Your Group with Commands)
- Update Your Bot Without Leaving Telegram (
/update
)
- Add Control by Buttons Feature
- Remove unnecessary codes to avoid spam in Log Channel
- Add Thumbnail Generate Support
- Remove Some unnecessary imports
- Fix Youtube Video Downloader
-
Add Command Delete Feature(Done) -
Add Quoately Module(Done) -
Redesign Menu UI(Done) -
Add Database To Ban, Unban, Broadcast and check user status(Done) -
Fix(Done)/chatcast
Command
Before You Deploy make sure you Starred & Forked This Repo! 🤗️
Facing Problems While Deploying or Using? Read How To Deploy or Ask Me In Nexa Bots Support Group
SESSION_NAME
- Your Pyrogram String Session!
BOT_TOKEN
- Your Bot Token
API_ID
- Your API ID
API_HASH
- Your API HASH
BOT_OWNER
- Your Telegram Id
USER_ACCNAME
- Your bot's streamer account username without "@" !
SUDO_USERS
- Sudo User's ID
LOG_CHANNEL
- Log Channel Where Bot Logs Go!
BOT_USERNAME
- Your Bot's Username
DURATION_LIMIT
- Max Time Limited For a song!
ARQ_API_KEY
- Your ARQ api key! Get your own at ARQ Bot
DATABASE_URL
- Your MongoDB Url
HEROKU_APP_NAME
- Your Heroku App Name! (If you used Heroku)
HEROKU_API_KEY
- Your Heroku Api Key! (If you used Heroku)
How To Get Config Vars? 🤔 Read This!
First run this command - sudo apt update
- Install Python,
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.9
- Install ffmpeg,
sudo apt install ffmpeg
- Install Git,
sudo apt install git
- Clone This Repo,
git clone https://github.com/Itz-fork/Callsmusic-Plus
- Enter File Dir;
cd Callsmusic-Plus
- Install Other Requirements,
pip3 install -r requirements.txt
-
Go to config.py and edit it this with your own values
-
Finally Let's run the bot,
python3 main.py
For guide on other OS check This wiki page
- FFmpeg
- Python 3.7+
Copy example.env
to .env
and fill it with your credentials.
- Build:
docker build -t musicplayer .
- Run:
docker run --env-file .env musicplayer
- CallsMusic ~ This is the base Repo! ❤️
- Roj & Marvin : development
- Laky & Andrew : PyTgCalls
- Mr Dark prince
- TeamDaisyX
- TheHamkerCat
- Abirhasan2005
- DevsExpo
- N A C CREATIVE: For Voice Chat Link Command!