video stream is a Telegram Music+Video Streamer Bot written in Python with Pyrogram and Py-TgCalls
62ed5003be
make a lighter docker image of python-nodejs |
||
---|---|---|
.github | ||
cache | ||
driver | ||
program | ||
.dockerignore | ||
.gitignore | ||
app.json | ||
config.py | ||
docker-compose.yml | ||
Dockerfile | ||
example.env | ||
heroku.yml | ||
LICENSE | ||
Procfile | ||
README.md | ||
requirements.txt | ||
runtime.txt |
Video Stream is a telegram bot project that's allow you to play video on telegram group video chat
📊 Stats
🧪 Get SESSION_NAME
from below:
✨ Features
- Music & Video stream support
- MultiChat support
- Playlist & Queue support
- Skip, Pause, Resume, Stop feature
- Music & Video downloader feature
- Inline Search support
- YouTube direct search support
- YouTube/Local/m3u8/Radio/Live stream support
🛠 Commands:
/play (query)
- play music from youtube/stream (radio link)
- stream a live streaming content/vplay (query)
- play video from youtube/vstream (live link)
- play video live streaming content/pause
- pause the streaming (admin only)/resume
- resume the streaming (admin only)/skip
- switch to next stream (admin only)/stop
- end the streaming (admin only)/playlist
- show you all the current stream list/song (query)
- download music from youtube/video (query)
- download video from youtube/userbotjoin
- invite the userbot to join group (admin only)/userbotleave
- instruct userbot to leave the group (admin only)/leaveall
- order the userbot to leave from all group (sudo only)/clean
- clean all raw files/rmd
- clean all downloaded files
Heroku Deployment 💜
The easy way to host this bot, deploy to Heroku, Change the app country to Europe (it will help to make the bot stable).
VPS Deployment 📡
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/levina-lab/video-stream # clone the repo.
cd video-stream
pip3 install -U -r requirements.txt
cp example.env .env # use vim to edit ENVs
vim .env # fill up the ENVs (Steps: press i to enter in insert mode then edit the file. Press Esc to exit the editing mode then type :wq! and press Enter key to save the file).
python3 main.py # run the bot.