A very fast file streaming bot used for streaming and downloading movies

Overview

GitHub Repo stars GitHub forks GitHub contributors GitHub repo size GitHub commit activity GitHub Bot Support

FileStreamBot

Cover Image

GIVE A STAR AND FORK ELSE NO MORE OPENSOURCE

A Telegram bot to turn all media and documents files to web link .

Report a Bug | Request Feature


๐Ÿ About This Bot :

streaming-Professional-live_1

This bot will give you stream links for Telegram files without the need of waiting till the download completes

โ™ข How to make your own :

Either you could locally host or deploy on Heroku

๐Ÿ’œ Heroku

Deploy


Deploy on Railway

โ™ข Click on This Drop-down and get more details


Deploy on Heroku :
  1. Fork This Repo
  2. Click on the button to Deploy and follow steps

So Follow Above Steps ๐Ÿ‘† and then deploy other wise bot won't work

Press the below button to Fast deploy on Heroku

Deploy

then goto the variables tab for more info on setting up environmental variables.

Features:

๐Ÿš€ Features

๐Ÿ’ฅ Superfast โšก๏ธ download and stream links.
๐Ÿ’ฅ No ads in generated links.
๐Ÿ’ฅ Superfast interface.
๐Ÿ’ฅ Along with the links you also get file information like name,size ,etc.
๐Ÿ’ฅ Updates channel Support.
๐Ÿ’ฅ Mongodb database support for broadcasting.
๐Ÿ’ฅ Password Protection.
๐Ÿ’ฅ User Freindly Interface.
๐Ÿ’ฅ Ping check.
๐Ÿ’ฅ User DC Check.
๐Ÿ’ฅ Real time CPU , RAM , Internet usage.
๐Ÿ’ฅ Custom Domain support.
๐Ÿ’ฅ All unwanted code removed.
๐Ÿ’ฅ Removes forwarded tag in channel.
๐Ÿ’ฅ A lot more tired of writing check out by deploying it.

Host it on VPS Locally :
git clone https://github.com/Code-X-Mania/Filestreambot-pro
cd Filestreambot-pro
virtualenv -p /usr/bin/python3 venv
. ./venv/bin/activate
pip install -r requirements.txt
python3 -m Code_X_Mania

and to stop the whole bot, do CTRL+C

Setting up things

If you're on Heroku, just add these in the Environmental Variables or if you're Locally hosting, create a file named config.env in the root directory and add all the variables there. An example of config.env file:

API_ID=12345
API_HASH=esx576f8738x883f3sfzx83
BOT_TOKEN=55838383:yourtbottokenhere
BIN_CHANNEL=-100
PORT=8080
FQDN=your_server_ip
OWNER_ID=your_user_id
DATABASE_URL=mongodb_uri
Vars and Details :

API_ID : Goto my.telegram.org to obtain this.

API_HASH : Goto my.telegram.org to obtain this.

MY_PASS : Bot PASSWORD

BOT_TOKEN : Get the bot token from @BotFather

BIN_CHANNEL : Create a new channel (private/public), add @missrose_bot as admin to the channel and type /id. Now copy paste the ID into this field.

OWNER_USERNAME : U should be knowing it afterall it's your username dont remember ? it just go to settings!

OWNER_ID : Your Telegram User ID

DATABASE_URL : MongoDB URI for saving User IDs when they first Start the Bot. We will use that for Broadcasting to them. I will try to add more features related with Database. If you need help to get the URI you can ask in Me Telegram.

Option Vars

UPDATES_CHANNEL : Put a Public Channel Username, so every user have to Join that channel to use the bot. Must add bot to channel as Admin to work properly.

BANNED_CHANNELS : Put IDs of Banned Channels where bot will not work. You can add multiple IDs & separate with Space.

SLEEP_THRESHOLD : Set a sleep threshold for flood wait exceptions happening globally in this telegram bot instance, below which any request that raises a flood wait will be automatically invoked again after sleeping for the required amount of time. Flood wait exceptions requiring higher waiting times will be raised. Defaults to 60 seconds.

WORKERS : Number of maximum concurrent workers for handling incoming updates. Defaults to 3

PORT : The port that you want your webapp to be listened to. Defaults to 8080

WEB_SERVER_BIND_ADDRESS : Your server bind adress. Defauls to 0.0.0.0

NO_PORT : If you don't want your port to be displayed. You should point your PORT to 80 (http) or 443 (https) for the links to work. Ignore this if you're on Heroku.

FQDN : A Fully Qualified Domain Name if present. Defaults to WEB_SERVER_BIND_ADDRESS

How to Use :

โš ๏ธ Before using the bot, don't forget to add the bot to the BIN_CHANNEL as an Admin

/start : To check if the bot is alive or not.

To get an instant stream link, just forward any media to the bot and boom, its fast af.

image

Channel Support

Bot also Supported with Channels. Just add bot Channel as Admin. If any new file comes in Channel it will edit it with Get Download Link Button.

Credits :

Owner
Code X Mania a.k.a Adarsh Goel
Available at telegram @CodeXMania
Code X Mania a.k.a Adarsh Goel
this is udemy course downloader, before a start you know how to get access token.

udemy_downloader this is udemy course downloader, before a start you know how to get access token. To get the access_token on Google Chrome (once on U

OkUgur 18 Dec 04, 2022
Python script designed to search and fetch direct download links from nxbrew.com

SwitchGamesDownloader Only for windows nxbrew.com is a website, accessible only using a proxy, where the majority of games for the Nintendo Switch are

Backend 91 Dec 28, 2022
ๅ‘ฝไปค่กŒ็‰ˆๆœฌ็š„HLS/DASHๆตไธ‹่ฝฝๅ™จ๏ผŒๆ”ฏๆŒๆ ‡ๅ‡†AES-128-CBC่งฃๅฏ†

XstreamDL-CLI ๅŸบไบŽpython 3.7.4+็š„๏ผŒๅ‘ฝไปค่กŒ็‰ˆๆœฌ็š„๏ผŒHLS/DASHๆตไธ‹่ฝฝๅ™จ๏ผŒๆ”ฏๆŒๆ ‡ๅ‡†AES-128-CBC่งฃๅฏ† ไฝฟ็”จ ้ฆ–ๅ…ˆๅฎ‰่ฃ…ๅฟ…่ฆ็š„ๅบ“

xhlove 239 Dec 31, 2022
ComicDownloader - Downloads Comics from readcomiconline.li

ComicDownloader Downloads Comics from readcomiconline.li To use this script from

2 Nov 08, 2022
๐Ÿ”ฅ A Bot To Telegram For Download High Qulity Videos & Songs From Youtube

๐Ÿ”ฅ A Bot To Telegram For Download High Qulity Videos & Songs From Youtube ๐ŸŽ— Fast And Free Bot No Need To Pay โœ… By SL-Alpha-X-Team โšก

Official Alpha-X-Team Account 7 Aug 31, 2022
AI Dungeon Catalog Archive Toolkit

AI Dungeon Content Archive Toolkit (AID CAT) AID CAT is a command-line utility that will allow you to download JSON backups of: Your private and publi

Mimi 31 Oct 26, 2022
Will load an SRC page, logged in with Firefox's cookies imported, and delete all comments from every run

SRCCommentsAutoDeleter Will load an SRC page, logged in with a support browser's cookies, and delete all comments from every run Config is all done in

3 Oct 29, 2021
Download courses from khanacademy.org

khan-dl A python script to download courses from Khan Academy using youtube-dl and beautifulsoup4.

rand-net 806 Jan 03, 2023
This package helps you to directly download an APK from Google Play by providing the package id of the app

Apk Downloader About | Features | Technologies | Requirements | Starting | License | Author ๐ŸŽฏ About This package helps you to directly download an AP

Daniel Agyapong 9 Dec 11, 2022
A YouTube downloader app built with Django.

YouTube Downloader โญ๏ธ Star this project โญ๏ธ Requirements Python3+ Git Installation Install the dependencies and start the server. git clone https://git

Gabriel Tavares 26 Aug 19, 2022
Tool To Get Downloads up to 4k from Paramount+

Paramount 4K Downloader Tool To Get Downloads up to 4k from Paramount+ ๐Ÿ˜„ Hello Fellow Developers/ ! Hi! My name is WVDUMP. I am Leaking the script

2 Dec 25, 2021
A simple contents download module using url for python

A simple contents download module using url for python

Fayas Noushad 16 Oct 20, 2022
ๆŠ–้Ÿณๆ‰น้‡ไธ‹่ฝฝๅŠฉๆ‰‹

ๆŠ–้Ÿณๆ‰น้‡ไธ‹่ฝฝๅŠฉๆ‰‹

HuangSK 303 Jan 05, 2023
A Unit3D Mass Release Downloader

Unit3DMassDL A Unit3D Mass Release Downloader. Currently supports Aither. Installation Ensure Python 3 is installed in your system. Run the following

2 Apr 11, 2022
Source code of paper: "HRegNet: A Hierarchical Network for Efficient and Accurate Outdoor LiDAR Point Cloud Registration".

HRegNet: A Hierarchical Network for Efficient and Accurate Outdoor LiDAR Point Cloud Registration Environments The code mainly requires the following

Intelligent Sensing, Perception and Computing Group 3 Oct 06, 2022
YouTube Video Search Engine For Python

YouTube-Video-Search-Engine Introduction With the increasing demand for electronic devices, it is hard for people to choose the best products from mul

1 Dec 21, 2021
๐ด ๐‘ก๐‘’๐‘™๐‘’๐‘”๐‘Ÿ๐‘Ž๐‘š ๐‘๐‘œ๐‘ก ๐‘กโ„Ž๐‘Ž๐‘ก ๐‘๐‘Ž๐‘› ๐‘‘๐‘œ๐‘ค๐‘›๐‘™๐‘œ๐‘Ž๐‘‘ ๐‘ฃ๐‘–๐‘‘๐‘’๐‘œ ๐‘Ž๐‘›๐‘‘ ๐‘Ž๐‘ข๐‘‘๐‘–๐‘œ ๐‘“๐‘Ÿ๐‘œ๐‘š ๐‘ฆ๐‘œ๐‘ข๐‘ก๐‘ข๐‘๐‘’ ๐‘Ž๐‘›๐‘‘ ๐‘ฃ๐‘–๐‘‘๐‘’๐‘œ ๐‘ค๐‘’๐‘๐‘ ๐‘–๐‘ก๐‘’๐‘  ๐‘ž๐‘ข๐‘–๐‘๐‘˜๐‘™๐‘ฆ

๐ด ๐‘ก๐‘’๐‘™๐‘’๐‘”๐‘Ÿ๐‘Ž๐‘š ๐‘๐‘œ๐‘ก ๐‘กโ„Ž๐‘Ž๐‘ก ๐‘๐‘Ž๐‘› ๐‘‘๐‘œ๐‘ค๐‘›๐‘™๐‘œ๐‘Ž๐‘‘ ๐‘ฃ๐‘–๐‘‘๐‘’๐‘œ ๐‘Ž๐‘›๐‘‘ ๐‘Ž๐‘ข๐‘‘๐‘–๐‘œ ๐‘“๐‘Ÿ๐‘œ๐‘š ๐‘ฆ๐‘œ๐‘ข๐‘ก๐‘ข๐‘๐‘’ ๐‘Ž๐‘›๐‘‘ ๐‘ฃ๐‘–๐‘‘๐‘’๐‘œ ๐‘ค๐‘’๐‘๐‘ ๐‘–๐‘ก๐‘’๐‘  ๐‘ž๐‘ข๐‘–๐‘๐‘˜๐‘™๐‘ฆ

SOCIAL MECHANIC 2 Aug 04, 2022
A tool to download program information from Bugcrowd, for use by researchers to compare programs they are eligible to participate in

Description bcstats is a tool which allows Bugcrowd researchers to download information about all accessible programs (public and private) into a sing

19 Oct 13, 2022
File Downloader

File Downloader Watches a file containing download links and runs a command to download them. The link file is in form of: # comment DOWNLOAD_LINK

Pouriya 1 Jan 08, 2022
โš™๏ธ A CLI tool that can download songs from youtube.

โš™๏ธ Music Downloader Music Downloader is a tool that can download songs from Youtube. Installation Base requirements: Python 3.7+ If you have Python 3.

matjs 4 Nov 03, 2021