Telegram Video Chat Bot (Beta)
🤖 Can Stream Live Videos, Radios, YouTube Videos & Telegram Video Files On Your Video Chat Of Channels & Groups!
Main Features
- Supports Live Streaming
- Supports YouTube Streaming
- Supports Live Radio Streaming
- Supports Video Files Streaming
- Supports YouTube Live Streaming
- Customizable Userbot Protection
Deploy
Heroku
Commands
start - Start The Bot
help - Show Help Message
radio - Start Radio Streaming
stream - Start Video Streaming
nstream - Stop Video Streaming
Config Vars
API_ID
: User Account Telegram API_ID, get it frommy.telegram.org
API_HASH
: User Account Telegram API_HASH, get it frommy.telegram.org
BOT_TOKEN
: Your Telegram Bot Token, get it from @BotfatherBOT_USERNAME
: Your Telegram Bot Username, get it from @BotfatherSESSION_STRING
: Pyrogram Session String of User Account, get it from @SessionGeneratorBot orCHAT_ID
: ID of Channel/Group where the bot will works or stream videos.AUTH_USERS
: ID of Users who can use Admins commands. For multiple users seperated by space.REPLY_MESSAGE
: A reply to those who message the USER account in PM. Leave it blank if you do not need this feature.
Requirements
- Python 3.8 or Higher
- Latest FFmpeg
- Telegram API key
- Pyrogram String Session Of The Account.
- The User Account Needs To Be An Admin In The Group/Channel.
Self Hosting on VPS
$ git clone https://github.com/brut-ctrl/VideoChatBot.git
$ cd VideoChatBot
$ sudo apt-get install python3-pip ffmpeg
$ pip3 install -U pip
$ pip3 install -U -r requirements.txt
# <create .env variables appropriately>
$ python3 -m bot
License
VideoChatBot, Telegram Video Chat Bot
Copyright (C) 2021 brut��� // ��� <https://github.com/brut-ctrl>
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
The GNU Affero General Public License is a free, copyleft license for
software and other kinds of works, specifically designed to ensure
cooperation with the community in the case of network server software.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
our General Public Licenses are intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users.
The GNU Affero General Public License is designed specifically to
ensure that, in such cases, the modified source code becomes available
to the community. It requires the operator of a network server to
provide the source code of the modified version running there to the
users of that server. Therefore, public use of a modified version, on
a publicly accessible server, gives the public access to the source
code of the modified version