diff --git a/handlers/projects.py b/handlers/projects.py index 61fa7a9..3396bc1 100644 --- a/handlers/projects.py +++ b/handlers/projects.py @@ -6,18 +6,17 @@ from aiogram.dispatcher import FSMContext from aiogram.dispatcher.filters import Text from asyncpg import BitString - from states.project import ProjectStates from services.repositories import Repos, ProjectRepo -async def create_project(message: types.Message, state: FSMContext): +async def ask_for_project_fields(message: types.Message, state: FSMContext): await state.set_state(ProjectStates.set_fields) await message.reply( "Название проекта: Превращение песиков в котиков\n\n" - "Описание: Наши цели прямы и понятны! Мы хотим написать" + "Описание: Наши цели прямы и понятны! Мы хотим написать " "алгоритм конвертации песиков в котиков.\n\n" - "Создатель: @создатель\n\n" + "Контакты: @создатель\n\n" "Кол-во участников: 2 " "(пожалуйста напишите число участников не раскрывая личные данные)\n\n" "Статус: 1 (1 - проект ищет людей, 2 - в работе, " @@ -31,7 +30,7 @@ async def create_project(message: types.Message, state: FSMContext): ) -async def get_project_fields( +async def create_project( message: types.Message, repo: Repos, state: FSMContext ): field_patterns = { @@ -58,5 +57,5 @@ async def get_project_fields( def register_projects_handlers(dp: Dispatcher): - dp.register_message_handler(create_project, Text("Создать проект")) - dp.register_message_handler(get_project_fields, state=ProjectStates.set_fields) + dp.register_message_handler(ask_for_project_fields, Text("Создать проект")) + dp.register_message_handler(create_project, state=ProjectStates.set_fields)