chore: fbans notify on failed user extraction | drop deprecated method in zombies.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user