/File-Stream-Bot

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

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

🩷 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

𝘊𝘰𝘱𝘺π˜ͺ𝘯𝘨 𝘰𝘳 𝘚𝘦𝘭𝘭π˜ͺ𝘯𝘨 𝘡𝘩π˜ͺ𝘴 𝘳𝘦𝘱𝘰 π˜ͺ𝘴 𝘴𝘡𝘳π˜ͺ𝘀𝘡𝘭𝘺 𝘱𝘳𝘰𝘩π˜ͺ𝘣π˜ͺ𝘡𝘦π˜₯.