From 61742743d6840c1c482fe254920ffa74d26502ac Mon Sep 17 00:00:00 2001 From: thedragonsinn <98635854+thedragonsinn@users.noreply.github.com> Date: Tue, 5 Nov 2024 15:18:36 +0530 Subject: [PATCH] chore: `fbans` notify on failed user extraction | drop deprecated method in `zombies`. --- app/plugins/admin/fbans.py | 2 ++ app/plugins/admin/zombies.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/plugins/admin/fbans.py b/app/plugins/admin/fbans.py index 19b96c9..e0bab7b 100644 --- a/app/plugins/admin/fbans.py +++ b/app/plugins/admin/fbans.py @@ -96,6 +96,7 @@ async def fed_ban(bot: BOT, message: Message): progress: Message = await message.reply("❯") extracted_info = await get_user_reason(message=message, progress=progress) if not extracted_info: + await progress.edit("Unable to extract user info.") return user_id, user_mention, reason = extracted_info @@ -144,6 +145,7 @@ async def un_fban(bot: BOT, message: Message): extracted_info = await get_user_reason(message=message, progress=progress) if not extracted_info: + await progress.edit("Unable to extract user info.") return user_id, user_mention, reason = extracted_info diff --git a/app/plugins/admin/zombies.py b/app/plugins/admin/zombies.py index 2de6de3..de5b7b2 100644 --- a/app/plugins/admin/zombies.py +++ b/app/plugins/admin/zombies.py @@ -1,5 +1,5 @@ import asyncio -from datetime import datetime, timedelta +from datetime import UTC, datetime, timedelta from pyrogram.enums import ChatMemberStatus from pyrogram.errors import FloodWait @@ -34,7 +34,7 @@ async def clean_zombies(bot: BOT, message: Message): await bot.ban_chat_member( chat_id=message.chat.id, user_id=member.user.id, - until_date=datetime.utcnow() + timedelta(seconds=60), + until_date=datetime.now(UTC) + timedelta(seconds=60), ) await asyncio.sleep(1)