75 lines
4.5 KiB
Markdown
75 lines
4.5 KiB
Markdown
<h2 align="centre">VIDEO STREAM BOT</h2>
|
|
|
|
telegram bot project for streaming video on telegram video chat, powered by [tgcalls](https://github.com/MarshalX/tgcalls) and [pyrogram](https://github.com/pyrogram/pyrogram)
|
|
|
|
<p align="center"><a href="https://t.me/veezvidstreambot"><img src="https://telegra.ph/file/4e8717d59d74412cf0e50.jpg" width="300"></a></p>
|
|
<p align="center">
|
|
<a href="https://www.python.org/" alt="made-with-python"> <img src="https://img.shields.io/badge/Made%20with-Python-black.svg?style=flat-square&logo=python&logoColor=blue&color=red" /></a>
|
|
<a href="https://github.com/levina-lab/video-stream/graphs/commit-activity" alt="Maintenance"> <img src="https://img.shields.io/badge/Maintained%3F-yes-red.svg?style=flat-square" /></a>
|
|
<a href="https://app.codacy.com/gh/levina-lab/video-stream/dashboard"> <img src="https://img.shields.io/codacy/grade/a723cb464d5a4d25be3152b5d71de82d?color=red&logo=codacy&style=flat-square" alt="Codacy" /></a><br>
|
|
<a href="https://github.com/levina-lab/video-stream"> <img src="https://img.shields.io/github/repo-size/levina-lab/video-stream?color=red&logo=github&logoColor=blue&style=flat-square" /></a>
|
|
<a href="https://github.com/levina-lab/video-stream/commits/main"> <img src="https://img.shields.io/github/last-commit/levina-lab/video-stream?color=red&logo=github&logoColor=blue&style=flat-square" /></a>
|
|
<a href="https://github.com/levina-lab/video-stream/issues"> <img src="https://img.shields.io/github/issues/levina-lab/video-stream?color=red&logo=github&logoColor=blue&style=flat-square" /></a>
|
|
<a href="https://github.com/levina-lab/video-stream/network/members"> <img src="https://img.shields.io/github/forks/levina-lab/video-stream?color=red&logo=github&logoColor=blue&style=flat-square" /></a>
|
|
<a href="https://github.com/levina-lab/video-stream/network/members"> <img src="https://img.shields.io/github/stars/levina-lab/video-stream?color=red&logo=github&logoColor=blue&style=flat-square" /></a>
|
|
</p>
|
|
|
|
## 🛠 Commands:
|
|
- /vstream (reply to video) - to start video streaming
|
|
- /vstop - to stop video streaming
|
|
- /song (song name) - to download song
|
|
- /vsong (video name) - to download video
|
|
- /lyric (query) - lyric scrapper
|
|
- /tts (reply to text) - text to speech
|
|
- /alive - check the bot alive status
|
|
- /ping - check the bot ping status
|
|
- /uptime - check the bot uptime status
|
|
- /sysinfo - show the bot system information
|
|
|
|
📝 Note: From now, /vstream & /vstop command can only be used by group admins.
|
|
|
|
## 🧪 Get STRING_SESSION from below:
|
|
|
|
TAP THIS: [![GenerateString](https://img.shields.io/badge/repl.it-generateString-yellowgreen)](https://replit.com/@levinalab/StringSession#main.py)
|
|
|
|
## Heroku Deployment 💜
|
|
The easy way to host this bot, deploy to Heroku
|
|
|
|
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/levina-lab/video-stream)
|
|
|
|
# Railway Deployment 🚄
|
|
[![Deploy+on+Railway](https://railway.app/button.svg)](https://railway.app/new/template?template=https://github.com/levina-lab/video-stream&envs=API_ID,API_HASH,BOT_TOKEN,BOT_USERNAME,ASSISTANT_NAME,SESSION_NAME,SUDO_USERS,DURATION_LIMIT)
|
|
|
|
## VPS Deployment
|
|
```sh
|
|
- sudo apt update && upgrade -y
|
|
- sudo apt install python3-pip -y virtualenv
|
|
- sudo apt install ffmpeg -y
|
|
- git clone https://github.com/levina-lab/video-stream
|
|
- cd video-stream
|
|
- virtualenv venv #Create Virtual Environment.
|
|
- source venv/bin/activate #Activate Virtual Environment
|
|
- pip3 install --upgrade pip
|
|
- pip3 install -U -r requirements.txt
|
|
- cp -r sample.env local.env
|
|
- nano local.env #Fill it with your variables value.
|
|
- python3 -m bot
|
|
```
|
|
|
|
|
|
# Special Credits 💖
|
|
|
|
- [Levina](https://github.com/levina-lab) Dev
|
|
- [SammyXD](https://github.com/Sammy-XD) Dev
|
|
- [Safone](https://github.com/AsmSafone) Dev
|
|
- [Zxce3](https://github.com/Zxce3) Dev
|
|
- [Tofik](https://github.com/tofikdn) Dev
|
|
- [Achu](https://github.com/Achu2234) Dev
|
|
- [MarshalX](https://github.com/MarshalX) for [pytgcalls](https://github.com/MarshalX)
|
|
- [Dan](https://github.com/delivrance) for [Pyrogram](https://github.com/pyrogram)
|
|
|
|
Thanks to all people above for helping this project and many more people who aren't mentioned here, but can be found in [Contributor List](https://github.com/levina-lab/video-stream/graphs/contributors)
|
|
|
|
### Support & Updates 🎑
|
|
<a href="https://t.me/VeezSupportGroup"><img src="https://img.shields.io/badge/Join-Group%20Support-blue.svg?style=for-the-badge&logo=Telegram"></a> <a href="https://t.me/levinachannel"><img src="https://img.shields.io/badge/Join-Updates%20Channel-blue.svg?style=for-the-badge&logo=Telegram"></a>
|