Skip to content

A Telegram bot that gives streaming and Direct download links of files

License

Notifications You must be signed in to change notification settings

saeedgoraya987/File-Stream-Bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🩷 Thanks for Being Here 🩷

🥰 FEATURES

Tap On Me For Bot Features
  • Shortner On/Off feature.
  • 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.
  • User DC Check.
  • Custom Domain support.
  • All unwanted code removed.
  • Fully modified repo
  • Deploy To Koyeb + Heroku + Railway
  • Developer support 24x7
  • And many more...

🔥 VARIABLES

Tap On Me For Environment Variable
  • API_ID : Get From Here
  • API_HASH : Get From Here
  • BOT_TOKEN : Get From BotFather
  • BIN_CHANNEL : Create a new channel (private/public) and add that channel id in 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 get from here
  • 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.
  • NEW_USER_LOG : Your Log channel ID
  • 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
  • SHORTLINK_URL : Your url shortner domain.
  • SHORTLINK_API : Your url shortner API

🥳 CREDIT

Tap On Me For Credit

💝 TechifyBots

💘 Biisal

💖 Adarsh

💕 CONTACT DEVELOPER

☕ BUY ME A COFFEE

📌 NOTE

𝘊𝘰𝘱𝘺𝘪𝘯𝘨 𝘰𝘳 𝘚𝘦𝘭𝘭𝘪𝘯𝘨 𝘵𝘩𝘪𝘴 𝘳𝘦𝘱𝘰 𝘪𝘴 𝘴𝘵𝘳𝘪𝘤𝘵𝘭𝘺 𝘱𝘳𝘰𝘩𝘪𝘣𝘪𝘵𝘦𝘥.

About

A Telegram bot that gives streaming and Direct download links of files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.2%
  • HTML 18.8%