from aiogram import F, Router from aiogram.fsm.context import FSMContext from aiogram.types import CallbackQuery, Message from texts import UNDEFINED_MESSAGE router = Router() @router.message() async def undefined_cmd(msg: Message): await msg.delete() await msg.answer(UNDEFINED_MESSAGE) @router.callback_query(F.data == "delete") async def delete_cb(cb: CallbackQuery, state: FSMContext): await state.clear() await cb.message.delete()