From 70bf8cc471afd758b6b865296bf226be406163aa Mon Sep 17 00:00:00 2001 From: Hafitz Setya <71178188+breakdowns@users.noreply.github.com> Date: Fri, 23 Apr 2021 02:54:51 +0700 Subject: [PATCH] v4.6.7 (#60) - Tidying Up - Fixed /cancel message Co-authored-by: FA Tulloh Co-authored-by: Shivam Jha Co-authored-by: Dev Singh Rajput --- README.md | 16 +++++++++++----- bot/helper/ext_utils/bot_utils.py | 4 ++-- bot/modules/cancel_mirror.py | 4 ++-- requirements-cli.txt | 7 +++++++ 4 files changed, 22 insertions(+), 9 deletions(-) create mode 100644 requirements-cli.txt diff --git a/README.md b/README.md index bba3f36e3c3..da28d703845 100644 --- a/README.md +++ b/README.md @@ -40,26 +40,32 @@ NTFS, RPM, SquashFS, UDF, VHD, XAR, Z. # How to deploy? Deploying is pretty much straight forward and is divided into several steps as follows: - ## Installing requirements - Clone this repo: ``` -git clone https://github.com/breakdowns/slam-mirrorbot mirrorbot/ -cd mirrorbot +git clone https://github.com/magneto261290/magneto-python-aria mirror-bot/ +cd mirror-bot ``` - Install requirements For Debian based distros ``` sudo apt install python3 -sudo snap install docker ``` +Install Docker by following the [official docker docs](https://docs.docker.com/engine/install/debian/) + + - For Arch and it's derivatives: ``` sudo pacman -S docker python ``` +- Install dependencies for running setup scripts: +``` +pip3 install -r requirements-cli.txt +``` + ## Setting up config file
Click here for more details @@ -112,7 +118,7 @@ shortzon.com - Visit the [Google Cloud Console](https://console.developers.google.com/apis/credentials) - Go to the OAuth Consent tab, fill it, and save. - Go to the Credentials tab and click Create Credentials -> OAuth Client ID -- Choose Desktop and Create. +- Choose Other and Create. - Use the download button to download your credentials. - Move that file to the root of mirrorbot, and rename it to credentials.json - Visit [Google API page](https://console.developers.google.com/apis/library) diff --git a/bot/helper/ext_utils/bot_utils.py b/bot/helper/ext_utils/bot_utils.py index 84716a70159..d75ba33fa26 100644 --- a/bot/helper/ext_utils/bot_utils.py +++ b/bot/helper/ext_utils/bot_utils.py @@ -17,8 +17,8 @@ class MirrorStatus: STATUS_UPLOADING = "Uploading...📤" STATUS_DOWNLOADING = "Downloading...📥" STATUS_WAITING = "Queued...📝" - STATUS_FAILED = "Failed 🚫. Cleaning download" - STATUS_CANCELLED = "Cancelled...❌" + STATUS_FAILED = "Failed 🚫. Cleaning Download..." + STATUS_CANCELLED = "Cancelled ❌. Cleaning Download..." STATUS_ARCHIVING = "Archiving...🔐" STATUS_EXTRACTING = "Extracting...📂" diff --git a/bot/modules/cancel_mirror.py b/bot/modules/cancel_mirror.py index a4d2d741558..0c1f803fda6 100644 --- a/bot/modules/cancel_mirror.py +++ b/bot/modules/cancel_mirror.py @@ -30,8 +30,8 @@ def cancel_mirror(update, context): dl = download_dict[mirror_message.message_id] if len(args) == 1: if mirror_message is None or mirror_message.message_id not in keys: - if BotCommands.MirrorCommand in mirror_message.text or \ - BotCommands.TarMirrorCommand in mirror_message.text: + if BotCommands.MirrorCommand in update.message.text or \ + BotCommands.TarMirrorCommand in update.message.text: msg = "Mirror already have been cancelled" sendMessage(msg, context.bot, update) return diff --git a/requirements-cli.txt b/requirements-cli.txt new file mode 100644 index 00000000000..1841d0635d1 --- /dev/null +++ b/requirements-cli.txt @@ -0,0 +1,7 @@ +oauth2client +google-api-python-client +progress +progressbar2 +httplib2shim +google_auth_oauthlib +pyrogram