A Telegram Special File Sharing Bot Who Made A Link Of File And You Can Access File Through Link.
- File sharing modified version made by - @Its_Oreki_Hotarou**
- Fully customisable.
- Two Force Sub Channels.
- Also working on Render Or Koyeb.
- Customisable welcome & Forcesub messages.
- More than one Posts in One Link.
- Can be deployed on heroku directly.
- Add the bot to Database Channel with all permission
- Add bot to ForceSub channel as Admin with Invite Users via Link Permission if you enabled ForceSub
BEFORE YOU DEPLOY ON HEROKU, YOU SHOULD FORK THE REPO AND CHANGE ITS NAME TO ANYTHING ELSE
BEFORE DEPLOY ON RENDER, FORK REPO EDIT CONFIG, CREATE NEW WEB-SERVICE ADD VARIABLES AND ADD MONITOR THATS IT
git clone https://github.com/Sahil0976/MultiForce-Sub
cd File-Sharing-Bot
pip3 install -r requirements.txt
# <Create config.py appropriately>
python3 main.pystart - start the bot or get posts
batch - create link for more than one posts
genlink - create link for one post
users - view bot statistics
broadcast - broadcast any messages to bot users
stats - checking your bot uptime
help - For Help
about - about bot
API_HASHYour API Hash from my.telegram.orgAPP_IDYour API ID from my.telegram.orgTG_BOT_TOKENYour bot token from @BotFatherOWNER_IDMust enter Your Telegram IdCHANNEL_IDYour Channel ID eg:- -100xxxxxxxxDB_URLYour mongo db urlDB_NAMEYour mongo db session nameADMINSOptional: A space separated list of user_ids of Admins, they can only create linksSTART_MSGOptional: start message of bot, use HTML and fillingsFORCE_SUB_MESSAGEOptional:Force sub message of bot, use HTML and FillingsFORCESUB_CHANNELOptional: ForceSub Channel ID, leave 0 if you want disable force subFORCESUB_CHANNEL2Optional: ForceSub Channel ID, leave 0 if you want disable force subPROTECT_CONTENTOptional: True if you need to prevent files from forwardingSTART_PICA pic with start messageFORCE_PICA pic with forcesub message
CUSTOM_CAPTIONput your Custom caption text if you want Setup Custom Caption, you can use HTML and fillings for formatting (only for documents)DISABLE_CHANNEL_BUTTONPut True to Disable Channel Share Button, Default if FalseBOT_STATS_TEXTput your custom text for stats command, use HTML and fillingsUSER_REPLY_TEXTput your text to show when user sends any message, use HTML
{first}- User first name
{filename}- file name of the Document{previouscaption}- Original Caption
{uptime}- Bot Uptime
Star this Repo if you Liked it ⭐⭐⭐