From 41fa4854a1ffbee27a2ef18d865e8eb8bf579a7d Mon Sep 17 00:00:00 2001 From: yasirarism <55983182+yasirarism@users.noreply.github.com> Date: Sat, 26 Aug 2023 22:10:20 +0700 Subject: [PATCH] check in pv only, max_concurrent_transmissions removed in Client --- misskaty/plugins/ban_user_or_chat.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/misskaty/plugins/ban_user_or_chat.py b/misskaty/plugins/ban_user_or_chat.py index 0c76b2ae..ac3f118d 100644 --- a/misskaty/plugins/ban_user_or_chat.py +++ b/misskaty/plugins/ban_user_or_chat.py @@ -8,16 +8,12 @@ from misskaty.helper.localization import use_chat_lang from misskaty.vars import COMMAND_HANDLER, LOG_CHANNEL, SUDO, SUPPORT_CHAT -@app.on_message(filters.incoming, group=-5) +@app.on_message(filters.incoming & filters.private, group=-5) async def ban_reply(_, ctx: Message): if not ctx.from_user: return ban = await db.get_ban_status(ctx.from_user.id) - if (ban.get("is_banned") and ctx.chat.type.value == "private") or ( - ban.get("is_banned") - and ctx.chat.type.value == "supergroup" - and bool(ctx.command) - ): + if ban.get("is_banned"): await ctx.reply_msg( f'I am sorry, You are banned to use Me. \nBan Reason: {ban["ban_reason"]}' )