diff --git a/handlers/keys/keys.py b/handlers/keys/keys.py index 2a21bc29..75b58f64 100644 --- a/handlers/keys/keys.py +++ b/handlers/keys/keys.py @@ -292,7 +292,15 @@ async def handle_error(tg_id, callback_query, message): @router.callback_query(lambda c: c.data.startswith('change_location|')) async def process_callback_change_location(callback_query: types.CallbackQuery): tg_id = callback_query.from_user.id - client_id = callback_query.data.split('|')[1] + client_id = callback_query.data.split('|')[1] + + instructions_message = ( + "Перед сменой локации:\n\n" + "1. Пожалуйста, отключите ваш VPN.\n" + "2. Удалите старый ключ, чтобы избежать конфликтов.\n\n" + "Теперь выберите новый сервер для вашего ключа:" + ) + server_buttons = [] conn = await asyncpg.connect(DATABASE_URL) try: @@ -306,8 +314,7 @@ async def process_callback_change_location(callback_query: types.CallbackQuery): keyboard = types.InlineKeyboardMarkup(inline_keyboard=server_buttons) - response_message = "Выберите новый сервер для вашего ключа:" - await bot.edit_message_text(response_message, chat_id=tg_id, message_id=callback_query.message.message_id, reply_markup=keyboard, parse_mode="HTML") + await bot.edit_message_text(instructions_message, chat_id=tg_id, message_id=callback_query.message.message_id, reply_markup=keyboard, parse_mode="HTML") await callback_query.answer() @router.callback_query(lambda c: c.data.startswith('select_server&'))