|
| 1 | +━━━━━━━━━━━━━━━━━━━━ |
| 2 | + |
| 3 | +<h2 align="center"> |
| 4 | + ──「 ғɪʟᴇ sᴛᴏʀᴇ ᴘʀᴏ 」── |
| 5 | +</h2> |
| 6 | + |
| 7 | +<p align="center"> |
| 8 | + <img src="https://graph.org/file/8581e33195ed8183a3253.jpg"> |
| 9 | +</p> |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | +</p> |
| 14 | + |
| 15 | + ━━━━━━━━━━━━━━━━━ |
| 16 | + |
| 17 | + |
| 18 | + |
| 19 | +<details><summary><b>ғᴇᴀᴛᴜʀᴇs:</b></summary> |
| 20 | + |
| 21 | +• <b>Batch & Custom Batch Links:</b> Create links for one or multiple posts easily using <code>/batch</code> & <code>/custom_batch</code> |
| 22 | +• <b>Link Generator:</b> Instantly generate direct links with <code>/genlink</code> |
| 23 | +• <b>Broadcast Tools:</b> Send messages or media to all users using <code>/broadcast</code>, <code>/dbroadcast</code>, or <code>/pbroadcast</code> |
| 24 | +• <b>Auto File Deletion:</b> Control auto-delete with <code>/dlt_time</code> & <code>/check_dlt_time</code> |
| 25 | +• <b>User Management:</b> Ban/unban users and view banlist via <code>/ban</code>, <code>/unban</code>, and <code>/banlist</code> |
| 26 | +• <b>Multi Force Subscription:</b> Add, delete, and manage multiple Force Sub channels with <code>/addchnl</code>, <code>/delchnl</code>, <code>/listchnl</code> |
| 27 | +• <b>Admin Control:</b> Add or remove admins with <code>/add_admin</code>, <code>/deladmin</code>, and view list via <code>/admins</code> |
| 28 | + |
| 29 | +• <b>Bot Analytics:</b> Get stats and uptime via <code>/stats</code>, user info with <code>/users</code>, and database count via <code>/count</code> |
| 30 | +• <b>Deployment Ready:</b> Easily deploy on <b>Heroku</b> or <b>Koyeb</b> in minutes |
| 31 | + |
| 32 | +<b>✨ More features & enhancements coming soon...</b> |
| 33 | +</details> |
| 34 | + |
| 35 | + |
| 36 | +<details><summary><b> - ᴠᴀʀɪᴀʙʟᴇs :</b></summary> |
| 37 | + |
| 38 | +## ᴠᴀʀɪᴀʙʟᴇs |
| 39 | +* `API_HASH` Your API Hash from my.telegram.org |
| 40 | +* `APP_ID` Your API ID from my.telegram.org |
| 41 | +* `TG_BOT_TOKEN` Your bot token from @BotFather |
| 42 | +* `OWNER_ID` Must enter Your Telegram Id |
| 43 | +* `CHANNEL_ID` Your Channel ID eg:- -100xxxxxxxx |
| 44 | +* `DATABASE_URL` Your mongo db url |
| 45 | +* `DATABASE_NAME` Your mongo db session name |
| 46 | +* `ADMINS` Optional: A space separated list of user_ids of Admins, they can only create links |
| 47 | +* `START_MESSAGE` Optional: start message of bot, use HTML and <a href='https://github.com/codeflix-bots/filestore/blob/master/README.md#start_message'>fillings</a> |
| 48 | +* `PROTECT_CONTENT` Optional: True if you need to prevent files from forwarding |
| 49 | +</details> |
| 50 | + |
| 51 | +## 𝐶𝑜𝑚𝑚𝑎𝑛𝑑𝑠 |
| 52 | + |
| 53 | +``` |
| 54 | +/start - start the bot or get posts |
| 55 | +/batch - create link for more than one posts |
| 56 | +/genlink - create link for one post |
| 57 | +/users - view bot statistics |
| 58 | +/broadcast - broadcast any messages to bot users |
| 59 | +/dbroadcast - broadcast any messages with auto delete. |
| 60 | +/stats - checking your bot uptime |
| 61 | +/start - start the bot or get posts |
| 62 | +/batch - create link for more than one posts |
| 63 | +/custom_batch - create custom batch from channel/group |
| 64 | +/genlink - create link for one post |
| 65 | +/users - view bot statistics |
| 66 | +/broadcast - broadcast any messages to bot users |
| 67 | +/dbroadcast - broadcast any messages with auto delete |
| 68 | +/stats - check your bot uptime |
| 69 | +/dlt_time - set auto delete time for files |
| 70 | +/check_dlt_time - check current delete time setting |
| 71 | +/ban - ban a user from using the bot |
| 72 | +/unban - unban a previously banned user |
| 73 | +/banlist - get list of banned users |
| 74 | +/addchnl - add a channel for force subscription |
| 75 | +/delchnl - remove a force subscribe channel |
| 76 | +/listchnl - view all added force subscribe channels |
| 77 | +/fsub_mode - toggle force subscribe on or off |
| 78 | +/pbroadcast - pin a broadcast to all user's chat |
| 79 | +/add_admin - add a new admin |
| 80 | +/deladmin - remove an admin |
| 81 | +/admins - list all current admins |
| 82 | +``` |
| 83 | + |
| 84 | +<img src="https://user-images.githubusercontent.com/73097560/115834477-dbab4500-a447-11eb-908a-139a6edaec5c.gif"> |
| 85 | + |
| 86 | +</b>⋗ ᴛᴇʟᴇɢʀᴀᴍ - <b>[ᴄᴏᴅᴇғʟɪx ʙᴏᴛs](https://t.me/codeflix_bots)</b> |
| 87 | + |
| 88 | +<img src="https://user-images.githubusercontent.com/73097560/115834477-dbab4500-a447-11eb-908a-139a6edaec5c.gif"> |
| 89 | + |
| 90 | + |
| 91 | +<details> |
| 92 | +<summary><h3> |
| 93 | +- <b> ᴅᴇᴘʟᴏʏᴍᴇɴᴛ ᴍᴇᴛʜᴏᴅs </b> |
| 94 | +</h3></summary> |
| 95 | +<h3 align="center"> |
| 96 | + ─「 ᴅᴇᴩʟᴏʏ ᴏɴ ʜᴇʀᴏᴋᴜ 」─ |
| 97 | +</h3> |
| 98 | + |
| 99 | +<p align="center"><a href="https://heroku.com/deploy?template=https://github.com/Codeflix-Bots/FileStore"> |
| 100 | + <img src="https://www.herokucdn.com/deploy/button.svg" alt="Deploy On Heroku"> |
| 101 | +</a></p> |
| 102 | +<h3 align="center"> |
| 103 | + ─「 ᴅᴇᴩʟᴏʏ ᴏɴ ᴋᴏʏᴇʙ 」─ |
| 104 | +</h3> |
| 105 | +<p align="center"><a href="https://app.koyeb.com/deploy?type=git&repository=github.com/Codeflix-Bots/FileStore&branch=master&name=master"> |
| 106 | + <img src="https://www.koyeb.com/static/images/deploy/button.svg" alt="Deploy On Koyeb"> |
| 107 | +</a></p> |
| 108 | +<h3 align="center"> |
| 109 | + ─「 ᴅᴇᴩʟᴏʏ ᴏɴ ʀᴀɪʟᴡᴀʏ 」─ |
| 110 | +</h3> |
| 111 | +<p align="center"><a href="https://railway.app/deploy?template=https://github.com/Codeflix-Bots/FileStore"> |
| 112 | + <img height="45px" src="https://railway.app/button.svg"> |
| 113 | +</a></p> |
| 114 | +<h3 align="center"> |
| 115 | + ─「 ᴅᴇᴩʟᴏʏ ᴏɴ ʀᴇɴᴅᴇʀ 」─ |
| 116 | +</h3> |
| 117 | +<p align="center"><a href="https://render.com/deploy?repo=https://github.com/Codeflix-Bots/FileStore"> |
| 118 | +<img src="https://render.com/images/deploy-to-render-button.svg" alt="Deploy to Render"> |
| 119 | +</a></p> |
| 120 | +<h3 align="center"> |
| 121 | + ─「 ᴅᴇᴩʟᴏʏ ᴏɴ ᴠᴘs 」─ |
| 122 | +</h3> |
| 123 | +<p> |
| 124 | +<pre> |
| 125 | +git clone https://github.com/Codeflix-Bots/FileStore |
| 126 | +# Install Packages |
| 127 | +pip3 install -U -r requirements.txt |
| 128 | +Edit info.py with variables as given below then run bot |
| 129 | +python3 bot.py |
| 130 | +</pre> |
| 131 | +</p> |
| 132 | +</details> |
| 133 | + |
| 134 | +<h3>「 ᴄʀᴇᴅɪᴛs 」 |
| 135 | +</h3> |
| 136 | + |
| 137 | +- <b>[ᴄᴏᴅᴇғʟɪx ʙᴏᴛs](https://t.me/codeflix_bots) ➻ [ᴜᴘᴅᴀᴛᴇs](https://t.me/codeflix_bots) </b> |
| 138 | +- <b>[ʏᴀᴛᴏ](https://github.com/sewxiy) ➻ [sᴏᴍᴇᴛʜɪɴɢ](https://t.me/cosmic_freak) </b> |
| 139 | +- <b>[ʀᴏʜɪᴛ](https://github.com/rohit3607) ➻ [sᴏᴍᴇᴛʜɪɴɢ](https://t.me/FILE_SHARINGBOTS/17) </b> |
| 140 | + |
| 141 | +<b>ᴀɴᴅ ᴀʟʟ [ᴛʜᴇ ᴄᴏɴᴛʀɪʙᴜᴛᴏʀs](https://telegram.me/codeflix-bots) ᴡʜᴏ ʜᴇʟᴩᴇᴅ ɪɴ ᴍᴀᴋɪɴɢ file store ʙᴏᴛ ᴜsᴇꜰᴜʟ & ᴩᴏᴡᴇʀꜰᴜʟ 🖤 </b> |
| 142 | + |
| 143 | +## 📌 𝑵𝒐𝒕𝒆 |
| 144 | + |
| 145 | +ᴊᴜꜱᴛ ꜰᴏʀᴋ ᴛʜᴇ ʀᴇᴘᴏ ᴀɴᴅ ᴇᴅɪᴛ ᴀꜱ ᴘᴇʀ ʏᴏᴜʀ ɴᴇᴇᴅꜱ. |
| 146 | + |
| 147 | +<img src="https://user-images.githubusercontent.com/73097560/115834477-dbab4500-a447-11eb-908a-139a6edaec5c.gif"> |
0 commit comments