video stream is a Telegram Music+Video Streamer Bot written in Python with Pyrogram and Py-TgCalls
Go to file
2021-11-21 13:01:29 +07:00
.github greetings 2021-09-15 14:44:12 +07:00
cache change 2021-10-25 15:23:36 +07:00
driver ok 2021-11-21 12:32:21 +07:00
program none 2021-11-21 13:01:29 +07:00
.dockerignore none 2021-10-28 18:08:48 +07:00
.gitignore none 2021-10-25 14:51:05 +07:00
app.json uhm 2021-11-15 20:00:18 +07:00
config.py something 2021-11-15 16:59:55 +07:00
Dockerfile use latest 2021-11-14 21:18:08 +07:00
example.env nothing 2021-11-15 13:55:04 +07:00
heroku.yml Update heroku.yml 2021-10-30 02:12:04 +07:00
LICENSE . 2021-09-14 14:48:23 +07:00
main.py umm 2021-11-14 21:21:19 +07:00
Procfile Update Procfile 2021-10-30 02:12:38 +07:00
README.md Update README.md 2021-11-18 06:51:15 +07:00
requirements.txt setup 2021-11-21 06:10:46 +07:00
runtime.txt use latest 2021-11-14 21:18:35 +07:00


Video Stream is an Advanced Telegram Bot that's allow you to play Video & Music on Telegram Group Video Chat

Codacy

📊 Stats

CodeFactor

🧪 Get SESSION_NAME from below:

GenerateString Pyrogram

🎭 Preview

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/Live/m3u8 stream support
  • Inline Search support
  • Control With Button support
  • Volume Control
  • Userbot Auto Join
  • Direct Updater

🛠 Commands:

Command Description
/mplay (query) play music from youtube
/stream (radio link) stream a live streaming music
/vplay (query) play video from youtube
/vstream (live link) play video live streaming video
/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)
/vmute for mute the userbot on voice chat
/vunmute for unmute the userbot on voice chat
/volume 1/200 adjust the volume of userbot (userbot must be admin)
/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)
/update update your bot directly without leaving telegram (sudo only)
/restart restart your bot directly without leaving telegram (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).

Deploy

VPS Deployment 📡

Get the best Quality of streaming performance by hosting it on VPS, here's the step's:

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.

# continue the host with screen or anything else, thanks for reading.

Credits 💖

Support & Updates 🎑