from aiogram import Router, F from aiogram.types import Message from aiogram.filters import Command,CommandStart,CommandObject from keyboards import inline,reply from filters.is_admin import IsAdmin from filters.is_registered import IsRegistred router=Router() admins=[16363300431] from data import txt_msg as text from data import photo_url as photo from databases.database import * from aiogram.types.dice import DiceEmoji @router.message(CommandStart(),~IsRegistred()) async def start(message:Message): if ~IsRegistred(message.from_user.id): print("--------------") else: print("+++++++++++++++") await message.answer(text=(f"Hello 123, {(message.from_user.full_name)}!"),reply_markup=inline.InlineSholoxTest()) # await message.answer(text=(f"Hello 123, {(message.from_user.full_name)}!"), # reply_markup=reply.ReplySholoxTest()) @router.message(Command(commands=["my_profile"]),) async def my_profile(message:Message): User = Users.get(user_id=message.from_user.id) await message.answer_photo(caption=text.my_profile_msg(User),photo=photo.my_profile_photo,reply_markup=inline.MyProfile(User)) @router.message(Command("admin"),IsAdmin(admins)) async def admin(message:Message): await message.answer(text=(f"Вітаю адміністраторе {(message.from_user.full_name)}!\nВи успішно авторизувались"),reply_markup=inline.InlineSholoxTest()) @router.message(Command("admin")) async def admin_not(message:Message): await message.answer(text=(f"Пробачте, але ви не адмін :("),reply_markup=None)