From 0cdcef3ebd111fc01a6cf8fcf26204adc2ca252f Mon Sep 17 00:00:00 2001 From: Yasir Aris M Date: Mon, 23 Oct 2023 23:28:14 +0700 Subject: [PATCH] revert Signed-off-by: Yasir Aris M --- misskaty/core/misskaty_patch/decorators/adminsOnly.py | 5 ++--- misskaty/plugins/inkick_user.py | 8 ++++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/misskaty/core/misskaty_patch/decorators/adminsOnly.py b/misskaty/core/misskaty_patch/decorators/adminsOnly.py index b21c9174..2a6e6542 100644 --- a/misskaty/core/misskaty_patch/decorators/adminsOnly.py +++ b/misskaty/core/misskaty_patch/decorators/adminsOnly.py @@ -116,7 +116,6 @@ def adminsOnly( self, permission: typing.Union[str, list], TRUST_ANON_ADMINS: typing.Union[bool, bool] = False, - ALLOW_CHANNEL: typing.Union[bool, bool] = False, ): """ # `tgEasy.tgClient.adminsOnly` @@ -145,11 +144,11 @@ def adminsOnly( def wrapper(func): async def decorator(client, message): permissions = "" - if message.chat.type != pyrogram.enums.ChatType.SUPERGROUP and not ALLOW_CHANNEL: + if message.chat.type != pyrogram.enums.ChatType.SUPERGROUP: return await message.reply_text( "This command can be used in supergroups only.", ) - if message.sender_chat and (not TRUST_ANON_ADMINS or ALLOW_CHANNEL): + if message.sender_chat and not TRUST_ANON_ADMINS: ANON[int(f"{message.chat.id}{message.id}")] = ( message, func, diff --git a/misskaty/plugins/inkick_user.py b/misskaty/plugins/inkick_user.py index 695226ed..f7f6e852 100644 --- a/misskaty/plugins/inkick_user.py +++ b/misskaty/plugins/inkick_user.py @@ -22,7 +22,7 @@ __HELP__ = """" @app.on_message( filters.incoming & ~filters.private & filters.command(["inkick"], COMMAND_HANDLER) ) -@app.adminsOnly("can_restrict_members", ALLOW_CHANNEL=True) +@app.adminsOnly("can_restrict_members") async def inkick(_, message): user = await app.get_chat_member(message.chat.id, message.from_user.id) if user.status.value in ("administrator", "owner"): @@ -77,7 +77,7 @@ async def inkick(_, message): @app.on_message( filters.incoming & ~filters.private & filters.command(["uname"], COMMAND_HANDLER) ) -@app.adminsOnly("can_restrict_members", ALLOW_CHANNEL=True) +@app.adminsOnly("can_restrict_members") async def uname(_, message): user = await app.get_chat_member(message.chat.id, message.from_user.id) if user.status.value in ("administrator", "owner"): @@ -125,7 +125,7 @@ async def uname(_, message): & ~filters.private & filters.command(["ban_ghosts"], COMMAND_HANDLER) ) -@app.adminsOnly("can_restrict_members", ALLOW_CHANNEL=True) +@app.adminsOnly("can_restrict_members") async def rm_delacc(_, message): user = await app.get_chat_member(message.chat.id, message.from_user.id) if user.status.value in ("administrator", "owner"): @@ -168,7 +168,7 @@ async def rm_delacc(_, message): @app.on_message( filters.incoming & ~filters.private & filters.command(["instatus"], COMMAND_HANDLER) ) -@app.adminsOnly("can_restrict_members", ALLOW_CHANNEL=True) +@app.adminsOnly("can_restrict_members") async def instatus(client, message): bstat = await app.get_chat_member(message.chat.id, client.me.id) if bstat.status.value != "administrator":