check in pv only, max_concurrent_transmissions removed in Client

This commit is contained in:
yasirarism 2023-08-26 22:10:20 +07:00 committed by GitHub
parent 420c0536e7
commit 41fa4854a1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -8,16 +8,12 @@ from misskaty.helper.localization import use_chat_lang
from misskaty.vars import COMMAND_HANDLER, LOG_CHANNEL, SUDO, SUPPORT_CHAT 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): async def ban_reply(_, ctx: Message):
if not ctx.from_user: if not ctx.from_user:
return return
ban = await db.get_ban_status(ctx.from_user.id) ban = await db.get_ban_status(ctx.from_user.id)
if (ban.get("is_banned") and ctx.chat.type.value == "private") or ( if ban.get("is_banned"):
ban.get("is_banned")
and ctx.chat.type.value == "supergroup"
and bool(ctx.command)
):
await ctx.reply_msg( await ctx.reply_msg(
f'I am sorry, You are banned to use Me. \nBan Reason: {ban["ban_reason"]}' f'I am sorry, You are banned to use Me. \nBan Reason: {ban["ban_reason"]}'
) )