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)