from pyrogram import Client, filters from pyrogram.types import Message from utils import filters as myfilters from utils.client import MyClient from utils.db import Depends, User, get_user, inject from utils.i18n import tr as _ from utils.messages import message_handler @Client.on_message(filters.private & filters.command(["help"]) & ~myfilters.is_banned) @inject async def help(client: MyClient, msg: Message, user: User = Depends(get_user)) -> None: await message_handler( msg.reply, _( "start.help", first_name=msg.from_user.first_name, locale=user.language, ), )