Skip to content

Commit 5fa6c92

Browse files
committed
Рефакторинг кода
1 parent 8525ee7 commit 5fa6c92

File tree

2 files changed

+17
-18
lines changed

2 files changed

+17
-18
lines changed

handlers/handlers.py

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616

1717
@router.message(CommandStart())
18-
async def command_start_handler(message: Message) -> None:
18+
async def handle_start_command(message: Message) -> None:
1919
user_tg = message.from_user
2020

2121
# Создаём пользователя с language = "unset", если его нет
@@ -59,18 +59,18 @@ async def handle_language_selection(message: Message):
5959

6060
if message.text == "🇷🇺 Русский":
6161
user.language = "ru"
62-
confirm = get_text("ru", "lang_selected")
62+
confirmation_text = get_text("ru", "lang_selected")
6363
elif message.text == "🇬🇧 English":
6464
user.language = "en"
65-
confirm = get_text("en", "lang_selected")
65+
confirmation_text = get_text("en", "lang_selected")
6666

6767
user.save()
6868

69-
await message.answer(confirm, reply_markup=main_menu_keyboard())
69+
await message.answer(confirmation_text , reply_markup=main_menu_keyboard())
7070

7171

7272
@router.message(F.text == "Настройки")
73-
async def handle_settings(message: Message):
73+
async def handle_settings_menu(message: Message):
7474
"""Открытие меню настроек"""
7575
user_tg = message.from_user
7676
user = User.get(User.user_id == user_tg.id)
@@ -82,7 +82,7 @@ async def handle_settings(message: Message):
8282

8383

8484
@router.message(F.text == "🔙 Назад")
85-
async def handle_main_menu(message: Message):
85+
async def handle_back_to_main_menu(message: Message):
8686
"""Возврат в главное меню"""
8787
user_tg = message.from_user
8888

@@ -117,7 +117,7 @@ async def handle_main_menu(message: Message):
117117

118118

119119
@router.message(F.text == "Запуск отслеживания")
120-
async def handle_launching_tracking(message: Message):
120+
async def handle_start_tracking(message: Message):
121121
"""Запуск отслеживания"""
122122
user_tg = message.from_user
123123
user = User.get(User.user_id == user_tg.id)
@@ -138,7 +138,7 @@ async def handle_launching_tracking(message: Message):
138138

139139

140140
@router.message(F.text == "🔁 Обновить список")
141-
async def handle_update_list(message: Message, state: FSMContext):
141+
async def handle_refresh_groups_list(message: Message, state: FSMContext):
142142
"""Запуск 🔁 Обновить список"""
143143
user_tg = message.from_user
144144
user = User.get(User.user_id == user_tg.id)
@@ -154,7 +154,7 @@ async def handle_update_list(message: Message, state: FSMContext):
154154

155155

156156
@router.message(MyStates.waiting_username_group)
157-
async def handle_username_group(message: Message, state: FSMContext):
157+
async def handle_group_usernames_input(message: Message, state: FSMContext):
158158
"""Обработка введённого имени группы в формате @username"""
159159

160160
# username_group = message.text
@@ -208,12 +208,11 @@ async def handle_username_group(message: Message, state: FSMContext):
208208
await state.clear()
209209

210210

211-
def register_greeting_handler():
211+
def register_greeting_handlers():
212212
"""Регистрация обработчиков"""
213-
router.message.register(command_start_handler)
213+
router.message.register(handle_start_command)
214214
router.message.register(handle_language_selection)
215-
router.message.register(handle_settings)
216-
router.message.register(handle_main_menu) # обработчик для кнопки "Назад"
217-
router.message.register(handle_launching_tracking) # обработчик запуска отслеживания
218-
219-
router.message.register(handle_update_list) # обработчик запуска 🔁 Обновить список
215+
router.message.register(handle_settings_menu)
216+
router.message.register(handle_back_to_main_menu) # обработчик для кнопки "Назад"
217+
router.message.register(handle_start_tracking) # обработчик запуска отслеживания
218+
router.message.register(handle_refresh_groups_list) # обработчик запуска 🔁 Обновить список

main.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from loguru import logger
77

88
from handlers.entering_keyword import register_entering_keyword_handler
9-
from handlers.handlers import register_greeting_handler
9+
from handlers.handlers import register_greeting_handlers
1010
from system.dispatcher import dp, bot
1111

1212
logger.add("logs/log.log", retention="1 days", enqueue=True) # Логирование бота
@@ -17,7 +17,7 @@ async def main() -> None:
1717
Функция запуска бота
1818
:return: None
1919
"""
20-
register_greeting_handler()
20+
register_greeting_handlers()
2121

2222
register_entering_keyword_handler() # Регистрация обработчика для ввода и записи в БД ключевых слов
2323

0 commit comments

Comments
 (0)