from aiogram import Router from aiogram.types import Message, BotCommandScopeChat from aiogram.filters import Command from aiogram.fsm.context import FSMContext from core import bot from templates import commands as tcommands from config import ADMINS, commands router = Router() @router.message(Command("start")) async def start_command(msg: Message, state: FSMContext): """ Ловит команду /start :param msg: Message :param state: FSMContext :return: """ await msg.delete() if not msg.from_user.id in ADMINS: return last_msg = await msg.answer( text=tcommands.start_text, reply_markup=await tcommands.start_ikb() ) await state.update_data( last_msg=last_msg ) await bot.set_my_commands( commands=commands, scope=BotCommandScopeChat( chat_id=msg.from_user.id ) )