Move set bot command to wiki

Signed-off-by: breakdowns <hafitz666@outlook.co.id>
This commit is contained in:
Hafitz Setya 2021-09-24 08:27:36 +07:00 committed by GitHub
parent 845a73738a
commit 7005f1381a
Signed by untrusted user: GitHub
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 12 additions and 58 deletions

11
.github/FUNDING.yml vendored
View File

@ -1,12 +1 @@
# These are supported funding model platforms
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: breakdowns ko_fi: breakdowns
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

View File

@ -1,8 +1,11 @@
blank_issues_enabled: false blank_issues_enabled: false
contact_links: contact_links:
- name: Slam Mirrorbot Channels - name: Slam Mirrorbot Channel
url: https://t.me/SlamMirrorUpdates url: https://t.me/SlamMirrorUpdates
about: Updates Channels about: Update Channel
- name: Slam Mirrorbot Group - name: Slam Mirrorbot Group
url: https://t.me/SlamSupport url: https://t.me/SlamSupport
about: Support Group about: Support Group
- name: Bug Report Group
url: https://t.me/SlamBugReport
about: Bug Report & Feature Request Group

View File

@ -170,9 +170,9 @@ Fill up rest of the fields. Meaning of each field is discussed below:
- `IS_VPS`: (Only for VPS) Don't set this to `True` even if you are using VPS, unless facing error with web server. - `IS_VPS`: (Only for VPS) Don't set this to `True` even if you are using VPS, unless facing error with web server.
- `SERVER_PORT`: Only For VPS even if `IS_VPS` is `False` --> Base URL Port - `SERVER_PORT`: Only For VPS even if `IS_VPS` is `False` --> Base URL Port
- `BASE_URL_OF_BOT`: (Required for Heroku to avoid sleep/idling) Valid BASE URL of app where the bot is deployed. Format of URL should be `http://myip` (where `myip` is the IP/Domain of your bot) or if you have chosen other port than `80` then fill in this format `http://myip:port`, for Heroku fill `https://yourappname.herokuapp.com` (**NOTE**: Do not put slash at the end), still got idling? You can use http://cron-job.org to ping your Heroku app. - `BASE_URL_OF_BOT`: (Required for Heroku to avoid sleep/idling) Valid BASE URL of app where the bot is deployed. Format of URL should be `http://myip` (where `myip` is the IP/Domain of your bot) or if you have chosen other port than `80` then fill in this format `http://myip:port`, for Heroku fill `https://yourappname.herokuapp.com` (**NOTE**: Do not put slash at the end), still got idling? You can use http://cron-job.org to ping your Heroku app.
- `RECURSIVE_SEARCH`: Set this to `True` to search in sub-folders with `/list` (**NOTE**: This will only work with shared-drive ID or fill `root` for main drive. Folder IDs are not compatible with it.) - `RECURSIVE_SEARCH`: Set this to `True` to search in sub-folders with `/list` (**NOTE**: This will only work with Shared-Drive ID or fill `root` for main Drive. Folder IDs are not compatible with it.)
- `TG_SPLIT_SIZE`: Size Telegram split, leave it empty for max size `2GB` - `TG_SPLIT_SIZE`: Size Telegram split, leave it empty for max size `2GB`
- `AS_DOCUMENT`: Should all the upload to telegram be forced as documents or not, set it `True` or `False` - `AS_DOCUMENT`: Should all the upload to Telegram be forced as documents or not, set it `True` or `False`
- `SHORTENER_API`: Fill your Shortener API key if you are using Shortener. - `SHORTENER_API`: Fill your Shortener API key if you are using Shortener.
- `SHORTENER`: if you want to use Shortener in G-Drive and index link, fill Shortener URL here. Examples: - `SHORTENER`: if you want to use Shortener in G-Drive and index link, fill Shortener URL here. Examples:
``` ```
@ -194,45 +194,7 @@ Three buttons are already added including Drive Link, Index Link, and View Link,
## Bot commands to be set in [@BotFather](https://t.me/BotFather) ## Bot commands to be set in [@BotFather](https://t.me/BotFather)
``` <p><a href="https://github.com/SlamDevs/slam-mirrorbot/wiki/Bot-commands-to-be-set-in-BotFather"> <img src="https://img.shields.io/badge/See%20On%20Wiki-grey?style=for-the-badge&logo=github" width="160""/></a></p>
help - Get Detailed Help
mirror - Start Mirroring
tarmirror - Start mirroring and upload as .tar
zipmirror - Start mirroring and upload as .zip
unzipmirror - Extract files
qbmirror - Start Mirroring using qBittorrent
qbtarmirror - Start mirroring and upload as .tar using qb
qbzipmirror - Start mirroring and upload as .zip using qb
qbunzipmirror - Extract files using qBittorrent
leech - Leech Torrent/Direct link
tarleech - Leech Torrent/Direct link and upload as .tar
zipleech - Leech Torrent/Direct link and upload as .zip
unzipleech - Leech Torrent/Direct link and extract
qbleech - Leech Torrent/Magnet using qBittorrent
qbtarleech - Leech Torrent/Magnet and upload as .tar using qb
qbzipleech - Leech Torrent/Magnet and upload as .zip using qb
qbunzipleech - Leech Torrent and extract using qb
clone - Copy file/folder to Drive
count - Count file/folder of Drive link
watch - Mirror Youtube-dl supported link
tarwatch - Mirror Youtube playlist link and upload as .tar
zipwatch - Mirror Youtube playlist link and upload as .zip
leechwatch - Leech through Youtube-dl supported link
leechtarwatch - Leech Youtube playlist link and upload as .tar
leechzipwatch - Leech Youtube playlist link and upload as .zip
leechset - Leech settings
setthumb - Set Thumbnail
status - Get Mirror Status message
list - [query] Searches files in Drive
cancel - Cancel a task
cancelall - Cancel all tasks
del - [drive_url] Delete file from Drive
log - Get the Bot Log [owner/sudo only]
shell - Run commands in Shell [owner only]
restart - Restart the Bot [owner/sudo only]
stats - Bot Usage Stats
ping - Ping the Bot
```
## Getting Google OAuth API credential file ## Getting Google OAuth API credential file
- Visit the [Google Cloud Console](https://console.developers.google.com/apis/credentials) - Visit the [Google Cloud Console](https://console.developers.google.com/apis/credentials)

View File

@ -135,7 +135,7 @@ def get_readable_message():
MirrorStatus.STATUS_EXTRACTING, MirrorStatus.STATUS_EXTRACTING,
MirrorStatus.STATUS_SPLITTING, MirrorStatus.STATUS_SPLITTING,
]: ]:
msg += f"\n<code>{get_progress_bar_string(download)}</code> {download.progress()}" msg += f"\n<code>{get_progress_bar_string(download)} {download.progress()}</code>"
if download.status() == MirrorStatus.STATUS_CLONING: if download.status() == MirrorStatus.STATUS_CLONING:
msg += f"\n<b>Cloned:</b> <code>{get_readable_file_size(download.processed_bytes())}</code> of <code>{download.size()}</code>" msg += f"\n<b>Cloned:</b> <code>{get_readable_file_size(download.processed_bytes())}</code> of <code>{download.size()}</code>"
elif download.status() == MirrorStatus.STATUS_UPLOADING: elif download.status() == MirrorStatus.STATUS_UPLOADING:
@ -153,7 +153,7 @@ def get_readable_message():
f" | <b>Leechers:</b> <code>{download.torrent_info().num_leechs}</code>" f" | <b>Leechers:</b> <code>{download.torrent_info().num_leechs}</code>"
except: except:
pass pass
msg += f"\n<b>To Stop:</b> <code>/{BotCommands.CancelMirror} {download.gid()}</code>" msg += f"\n<b>To Cancel:</b> <code>/{BotCommands.CancelMirror} {download.gid()}</code>"
msg += "\n\n" msg += "\n\n"
if STATUS_LIMIT is not None and index == STATUS_LIMIT: if STATUS_LIMIT is not None and index == STATUS_LIMIT:
break break

View File

@ -97,7 +97,7 @@ def setThumb(update, context):
# img.resize((480, 320)) # img.resize((480, 320))
img.save(des_dir, "JPEG") img.save(des_dir, "JPEG")
os.remove(photo_dir) os.remove(photo_dir)
sendMessage(f"Custom thumbnail saved for {user_id} user.", context.bot, update) sendMessage(f"Custom thumbnail saved for <code>{user_id}</code> user.", context.bot, update)
else: else:
sendMessage("Reply to a photo to save custom thumbnail.", context.bot, update) sendMessage("Reply to a photo to save custom thumbnail.", context.bot, update)

View File

@ -19,7 +19,7 @@ from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
from pyrogram.handlers import MessageHandler, CallbackQueryHandler from pyrogram.handlers import MessageHandler, CallbackQueryHandler
from bot import app, dispatcher, bot from bot import app, dispatcher, bot
from bot.helper import custom_filters from bot.helper.ext_utils import custom_filters
from bot.helper.telegram_helper.bot_commands import BotCommands from bot.helper.telegram_helper.bot_commands import BotCommands
from bot.helper.telegram_helper.filters import CustomFilters from bot.helper.telegram_helper.filters import CustomFilters
from bot.helper.telegram_helper.message_utils import sendMessage from bot.helper.telegram_helper.message_utils import sendMessage