From c3d71bdc285f48054dd2197810246962e108fbfb Mon Sep 17 00:00:00 2001 From: Capybara-z Date: Wed, 2 Apr 2025 02:08:09 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0=20=D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Добавлены напоминание синхронизации. --- handlers/admin/clusters/clusters_handler.py | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/handlers/admin/clusters/clusters_handler.py b/handlers/admin/clusters/clusters_handler.py index b0f7aa8c..a169d8b2 100644 --- a/handlers/admin/clusters/clusters_handler.py +++ b/handlers/admin/clusters/clusters_handler.py @@ -12,7 +12,7 @@ from aiogram.types import CallbackQuery, Message from py3xui import AsyncApi from backup import create_backup_and_send_to_admins -from config import ADMIN_PASSWORD, ADMIN_USERNAME, DATABASE_URL, TOTAL_GB +from config import ADMIN_PASSWORD, ADMIN_USERNAME, DATABASE_URL, TOTAL_GB, USE_COUNTRY_SELECTION from database import check_unique_server_name, get_servers, update_key_expiry from filters.admin import IsAdminFilter from handlers.keys.key_utils import create_client_on_server, create_key_on_cluster, renew_key_in_cluster @@ -616,7 +616,7 @@ async def handle_new_cluster_name_input(message: Message, state: FSMContext, ses ) await message.answer( - text=f"✅ Название кластера успешно изменено с '{old_cluster_name}' на '{new_cluster_name}'!", + text=f"✅ Название кластера успешно изменено с '{old_cluster_name}' на '{new_cluster_name}'!\n\n⚠️ Не забудьте сделать \"Синхронизацию\".", reply_markup=build_admin_back_kb("clusters"), ) except Exception as e: @@ -722,8 +722,13 @@ async def handle_new_server_name_input(message: Message, state: FSMContext, sess old_server_name ) + # Формируем текст сообщения с учетом USE_COUNTRY_SELECTION + base_text = f"✅ Название сервера успешно изменено с '{old_server_name}' на '{new_server_name}' в кластере '{cluster_name}'!" + sync_reminder = "\n\n⚠️ Не забудьте сделать \"Синхронизацию\"." + final_text = base_text + (sync_reminder if USE_COUNTRY_SELECTION else "") + await message.answer( - text=f"✅ Название сервера успешно изменено с '{old_server_name}' на '{new_server_name}' в кластере '{cluster_name}'!", + text=final_text, reply_markup=build_admin_back_kb("clusters"), ) except Exception as e: @@ -761,8 +766,12 @@ async def handle_server_transfer(callback_query: CallbackQuery, state: FSMContex old_server_name ) + base_text = f"✅ Ключи успешно перенесены на сервер '{new_server_name}', сервер '{old_server_name}' удален!" + sync_reminder = "\n\n⚠️ Не забудьте сделать \"Синхронизацию\"." + final_text = base_text + (sync_reminder if USE_COUNTRY_SELECTION else "") + await callback_query.message.edit_text( - text=f"✅ Ключи успешно перенесены на сервер '{new_server_name}', сервер '{old_server_name}' удален!", + text=final_text, reply_markup=build_admin_back_kb("clusters"), ) except Exception as e: @@ -807,7 +816,7 @@ async def handle_cluster_transfer(callback_query: CallbackQuery, state: FSMConte ) await callback_query.message.edit_text( - text=f"✅ Ключи успешно перенесены в кластер '{new_cluster_name}', сервер '{old_server_name}' и кластер '{old_cluster_name}' удалены!", + text=f"✅ Ключи успешно перенесены в кластер '{new_cluster_name}', сервер '{old_server_name}' и кластер '{old_cluster_name}' удалены!\n\n⚠️ Не забудьте сделать \"Синхронизацию\".", reply_markup=build_admin_back_kb("clusters"), ) except Exception as e: