From 4d6057d85649e1524372aec982f6d9d71f259041 Mon Sep 17 00:00:00 2001 From: thedragonsinn <98635854+thedragonsinn@users.noreply.github.com> Date: Tue, 5 Nov 2024 15:17:30 +0530 Subject: [PATCH] bugfix `delsudo`: add -f to forcefully rm invalid/deleted accs --- app/plugins/sudo/users.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/plugins/sudo/users.py b/app/plugins/sudo/users.py index 3e84c1d..53decc2 100644 --- a/app/plugins/sudo/users.py +++ b/app/plugins/sudo/users.py @@ -1,4 +1,3 @@ - from pyrogram.types import User from ub_core.utils.helpers import extract_user_data, get_name @@ -104,9 +103,18 @@ async def remove_sudo(bot: BOT, message: Message) -> Message | None: FLAGS: -temp: to temporarily remove until bot restarts. -su: to Remove SuperUser Access. + -f: force rm an id USAGE: .delsudo [-temp] [ UID | @ | Reply to Message ] """ + + if "-f" in message.flags: + await SUDO_USERS.delete_data(id=int(message.filtered_input)) + await message.reply( + f"Forcefully deleted {message.filtered_input} from sudo users." + ) + return + response = await message.reply("Extracting User info...") user, _ = await message.extract_user_n_reason()