from aiogram import Router from aiogram.filters import Command from aiogram.types import Message from app.database import requests as rq from app.keyboards import user_keyboards as kb from .catalog import router as catalog_router from .registration import router as registration_router from .messaging import router as messaging_router from .leadmagnets import router as leadmagnet_router from .tests import router as test_router from .info_check import router as info_check_router from .send_feedback import router as send_feedback_router user_router = Router() user_router.include_router(catalog_router) user_router.include_router(leadmagnet_router) user_router.include_router(registration_router) user_router.include_router(messaging_router) user_router.include_router(test_router) user_router.include_router(info_check_router) user_router.include_router(send_feedback_router) @user_router.message(Command('start')) async def cmd_start(message: Message): await rq.set_user(message.from_user.id) await message.answer( 'Добро пожаловать! Я - телеграм-бот Нины Смирновой. ' 'Я могу помочь вам:\n' '- Узнать о наших услугах\n' '- Связать вас с Ниной\n' '- Показать полезные материалы\n' '- Записать ваш отзыв\n' '- Предложить интересные тесты\n\n' 'Чем могу помочь?', reply_markup=kb.user_main ) @user_router.message(Command('help')) async def cmd_help(message: Message): await message.answer( 'Я могу помочь вам:\n' '1. Просмотреть каталог услуг\n' '2. Связаться с Ниной\n' '3. Пройти тесты\n' '4. Оставить отзыв\n' '5. Зарегистрироваться для доступа к специальным предложениям' )