One task per user

This commit is contained in:
yasir 2023-01-28 12:13:13 +07:00
parent 2b46d06a48
commit 5e80d07e3d

View file

@ -41,11 +41,12 @@ async def genss(client, message):
if media is None: if media is None:
return await message.reply("Reply to a Telegram Video or document as video to generate screenshoot!") return await message.reply("Reply to a Telegram Video or document as video to generate screenshoot!")
process = await message.reply_text("`Processing, please wait..`") process = await message.reply_text("`Processing, please wait..`")
if not DL_TASK.get(message.from_user.id): if DL_TASK.get(message.from_user.id):
DL_TASK[message.from_user.id] = True
if DL_TASK.get(message.from_user.id) == True:
return await process.edit("Sorry to avoid flood and error, bot only process one task at a time.") return await process.edit("Sorry to avoid flood and error, bot only process one task at a time.")
if not DL_TASK.get(message.from_user.id):
DL_TASK[message.from_user.id] = 1
c_time = time.time() c_time = time.time()
the_real_download_location = await replied.download( the_real_download_location = await replied.download(
progress=progress_for_pyrogram, progress=progress_for_pyrogram,