diff --git a/bot/handlers/callbacks.py b/bot/handlers/callbacks.py index ff384b3..00167d2 100644 --- a/bot/handlers/callbacks.py +++ b/bot/handlers/callbacks.py @@ -166,6 +166,12 @@ async def menu_callback(update: Update, context: ContextTypes.DEFAULT_TYPE): ) elif callback == "server_menu": + # Сброс состояния редактирования/добавления сервера + state.waiting_for_input = False + state.input_type = None + state.editing_server = None + state.context.clear() + # Динамическое обновление меню серверов с кнопками управления servers = server_manager.list_servers() keyboard = []