From ffba23d9f4f3de17afb69fbe532987e0f690dde0 Mon Sep 17 00:00:00 2001 From: Shabin-k <73272797+SHABIN-K@users.noreply.github.com> Date: Sun, 6 Nov 2022 20:41:09 +0530 Subject: [PATCH 1/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a228d7ea0..be7f633ee 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ I Guess This Will Be Usefull For Many People.....😇. The fastest way to deploy the application is to click the **Deploy to Koyeb** button below. -[![Deploy to Koyeb](https://www.koyeb.com/static/images/deploy/button.svg)](https://app.koyeb.com/deploy?type=git&repository=github.com/CodeXBotz/File-Sharing-Bot&branch=develop&name=File-Sharing-Bot) +[![Deploy to Koyeb](https://www.koyeb.com/static/images/deploy/button.svg)](https://app.koyeb.com/deploy?type=git&repository=github.com/CodeXBotz/File-Sharing-Bot&branch=main&name=filesharingbot) #### Deploy in your VPS ````bash From 016ca6c91a0dd727c0c69e10ccaec52c8780ec63 Mon Sep 17 00:00:00 2001 From: Shabin-k <73272797+SHABIN-K@users.noreply.github.com> Date: Sun, 6 Nov 2022 20:42:04 +0530 Subject: [PATCH 2/4] Update README.md --- README.md | 147 ------------------------------------------------------ 1 file changed, 147 deletions(-) diff --git a/README.md b/README.md index be7f633ee..432530f57 100644 --- a/README.md +++ b/README.md @@ -1,153 +1,6 @@ -# File-sharing-Bot - -

- - - - - -
- -    - - -    - -
- - - - - - -

- - -Telegram Bot to store Posts and Documents and it can Access by Special Links. -I Guess This Will Be Usefull For Many People.....😇. - -## - -**If you need any more modes in repo or If you find out any bugs, mention in [@codexbotzsupport ](https://www.telegram.dog/codexbotzsupport)** - -### Features -- Fully customisable. -- Customisable welcome & Forcesub messages. -- More than one Posts in One Link. -- Can be deployed on heroku directly. - -### Setup - -- 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 - -## -### Installation -#### Deploy on Heroku -**BEFORE YOU DEPLOY ON HEROKU, YOU SHOULD FORK THE REPO AND CHANGE ITS NAME TO ANYTHING ELSE**
-[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)
- - -
-**Check This Tutorial Video on YouTube for any Help**
-**Thanks to [Erich](https://t.me/ErichDaniken) and his [InFoTel](https://t.me/InFoTel_Group) for this Video** - -#### Deploy on Railway -[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/new/template/1jKLr4) - #### Deploy on Koyeb The fastest way to deploy the application is to click the **Deploy to Koyeb** button below. [![Deploy to Koyeb](https://www.koyeb.com/static/images/deploy/button.svg)](https://app.koyeb.com/deploy?type=git&repository=github.com/CodeXBotz/File-Sharing-Bot&branch=main&name=filesharingbot) -#### Deploy in your VPS -````bash -git clone https://github.com/CodeXBotz/File-Sharing-Bot -cd File-Sharing-Bot -pip3 install -r requirements.txt -# -python3 main.py -```` - -### Admin Commands - -``` -/start - 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 -``` - -### Variables - -* `API_HASH` Your API Hash from my.telegram.org -* `APP_ID` Your API ID from my.telegram.org -* `TG_BOT_TOKEN` Your bot token from @BotFather -* `OWNER_ID` Must enter Your Telegram Id -* `CHANNEL_ID` Your Channel ID eg:- -100xxxxxxxx -* `DATABASE_URL` Your mongo db url -* `DATABASE_NAME` Your mongo db session name -* `ADMINS` Optional: A space separated list of user_ids of Admins, they can only create links -* `START_MESSAGE` Optional: start message of bot, use HTML and fillings -* `FORCE_SUB_MESSAGE`Optional:Force sub message of bot, use HTML and Fillings -* `FORCE_SUB_CHANNEL` Optional: ForceSub Channel ID, leave 0 if you want disable force sub -* `PROTECT_CONTENT` Optional: True if you need to prevent files from forwarding - -### Extra Variables - -* `CUSTOM_CAPTION` put your Custom caption text if you want Setup Custom Caption, you can use HTML and fillings for formatting (only for documents) -* `DISABLE_CHANNEL_BUTTON` Put True to Disable Channel Share Button, Default if False -* `BOT_STATS_TEXT` put your custom text for stats command, use HTML and fillings -* `USER_REPLY_TEXT` put your text to show when user sends any message, use HTML - - -### Fillings -#### START_MESSAGE | FORCE_SUB_MESSAGE - -* `{first}` - User first name -* `{last}` - User last name -* `{id}` - User ID -* `{mention}` - Mention the user -* `{username}` - Username - -#### CUSTOM_CAPTION - -* `{filename}` - file name of the Document -* `{previouscaption}` - Original Caption - -#### CUSTOM_STATS - -* `{uptime}` - Bot Uptime - - -## Support -Join Our [Telegram Group](https://www.telegram.dog/codexbotzsupport) For Support/Assistance And Our [Channel](https://www.telegram.dog/codexbotz) For Updates. - -Report Bugs, Give Feature Requests There.. - -### Credits - -- Thanks To Dan For His Awsome [Libary](https://github.com/pyrogram/pyrogram) -- Our Support Group Members - -### Licence -[![GNU GPLv3 Image](https://www.gnu.org/graphics/gplv3-127x51.png)](http://www.gnu.org/licenses/gpl-3.0.en.html) - -[FILE-SHARING-BOT](https://github.com/CodeXBotz/File-Sharing-Bot/) is Free Software: You can use, study share and improve it at your -will. Specifically you can redistribute and/or modify it under the terms of the -[GNU General Public License](https://www.gnu.org/licenses/gpl.html) as -published by the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -## - - **Star this Repo if you Liked it ⭐⭐⭐** - From 9dfc5ea03bde80305d38b02ec9adbda8b7657bad Mon Sep 17 00:00:00 2001 From: Shabin-k <73272797+SHABIN-K@users.noreply.github.com> Date: Wed, 30 Nov 2022 23:19:08 +0530 Subject: [PATCH 3/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 432530f57..7a4a3dfe8 100644 --- a/README.md +++ b/README.md @@ -2,5 +2,5 @@ The fastest way to deploy the application is to click the **Deploy to Koyeb** button below. -[![Deploy to Koyeb](https://www.koyeb.com/static/images/deploy/button.svg)](https://app.koyeb.com/deploy?type=git&repository=github.com/CodeXBotz/File-Sharing-Bot&branch=main&name=filesharingbot) +[![Deploy to Koyeb](https://www.koyeb.com/static/images/deploy/button.svg)](https://app.koyeb.com/deploy?type=git&repository=github.com/CodeXBotz/File-Sharing-Bot&branch=koyeb&name=filesharingbot) From eaa84f781735773b4f8a42481e4e6c7983445317 Mon Sep 17 00:00:00 2001 From: IndomieGorengSatu <96320576+IndomieGorengSatu@users.noreply.github.com> Date: Fri, 17 Feb 2023 08:24:28 +0100 Subject: [PATCH 4/4] freeze pyromod version --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4b0093d24..764140f4e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ # --- For-Bot-Working --------- # pyrogram TgCrypto -Pyromod +Pyromod==1.5 # --- For-Database ------------ # pymongo dnspython