Merge pull request #320 from yourtulloh/master

Minor
This commit is contained in:
Anas 2021-08-11 01:52:31 +03:00 committed by GitHub
commit c16c7c681b
Signed by untrusted user: GitHub
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 7 deletions

View File

@ -730,7 +730,7 @@ class GoogleDriveHelper:
file_id = self.getIdFromUrl(link)
except (KeyError,IndexError):
msg = "Google Drive ID could not be found in the provided link"
return msg, "", ""
return msg, "", "", ""
LOGGER.info(f"File ID: {file_id}")
try:
drive_file = self.__service.files().get(fileId=file_id, fields="id, name, mimeType, size",

View File

@ -2,7 +2,7 @@ import requests
from telegram.ext import CommandHandler
from telegram import InlineKeyboardMarkup
from bot import Interval, INDEX_URL, BUTTON_FOUR_NAME, BUTTON_FOUR_URL, BUTTON_FIVE_NAME, BUTTON_FIVE_URL, BUTTON_SIX_NAME, BUTTON_SIX_URL, BLOCK_MEGA_FOLDER, BLOCK_MEGA_LINKS, VIEW_LINK, aria2
from bot import Interval, INDEX_URL, BUTTON_FOUR_NAME, BUTTON_FOUR_URL, BUTTON_FIVE_NAME, BUTTON_FIVE_URL, BUTTON_SIX_NAME, BUTTON_SIX_URL, BLOCK_MEGA_FOLDER, BLOCK_MEGA_LINKS, VIEW_LINK, aria2, get_client
from bot import dispatcher, DOWNLOAD_DIR, download_dict, download_dict_lock, SHORTENER, SHORTENER_API, TAR_UNZIP_LIMIT
from bot.helper.ext_utils import fs_utils, bot_utils
from bot.helper.ext_utils.bot_utils import get_mega_link_type
@ -52,6 +52,7 @@ class MirrorListener(listeners.MirrorListeners):
def clean(self):
try:
aria2.purge()
get_client().torrents_delete(torrent_hashes="all", delete_files=True)
Interval[0].cancel()
del Interval[0]
delete_all_messages()

View File

@ -13,6 +13,7 @@ def _watch(bot: Bot, update, isTar=False):
mssg = update.message.text
message_args = mssg.split(' ')
name_args = mssg.split('|')
try:
link = message_args[1]
except IndexError:
@ -23,6 +24,7 @@ def _watch(bot: Bot, update, isTar=False):
msg += "This file will be downloaded in 720p quality and it's name will be <b>Slam</b>"
sendMessage(msg, bot, update)
return
try:
if "|" in mssg:
mssg = mssg.split("|")
@ -35,11 +37,12 @@ def _watch(bot: Bot, update, isTar=False):
qual = f'bestvideo[height<={qual}]+bestaudio/best[height<={qual}]'
except IndexError:
qual = "bestvideo+bestaudio/best"
try:
name = name_args[1]
except IndexError:
name = ""
reply_to = update.message.reply_to_message
pswd = ""
listener = MirrorListener(bot, update, pswd, isTar)
ydl = YoutubeDLHelper(listener)
@ -55,9 +58,18 @@ def watch(update, context):
_watch(context.bot, update)
mirror_handler = CommandHandler(BotCommands.WatchCommand, watch,
filters=CustomFilters.authorized_chat | CustomFilters.authorized_user, run_async=True)
tar_mirror_handler = CommandHandler(BotCommands.TarWatchCommand, watchTar,
filters=CustomFilters.authorized_chat | CustomFilters.authorized_user, run_async=True)
mirror_handler = CommandHandler(
BotCommands.WatchCommand,
watch,
filters=CustomFilters.authorized_chat | CustomFilters.authorized_user,
run_async=True,
)
tar_mirror_handler = CommandHandler(
BotCommands.TarWatchCommand,
watchTar,
filters=CustomFilters.authorized_chat | CustomFilters.authorized_user,
run_async=True,
)
dispatcher.add_handler(mirror_handler)
dispatcher.add_handler(tar_mirror_handler)