Rename handlers

This commit is contained in:
LoRiot 2022-10-21 19:02:19 +03:00
parent de03ee88c0
commit a8fd51fe93

View file

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