From 4b1c033a5e4798e9bdd9243ec71a6fd3128183b1 Mon Sep 17 00:00:00 2001 From: mirivlad Date: Tue, 24 Feb 2026 04:46:06 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B0=20?= =?UTF-8?q?=D1=87=D0=B0=D1=82=D0=B0=20+=20YOLO=20=D1=80=D0=B5=D0=B6=D0=B8?= =?UTF-8?q?=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Изменения: - Убран лишний ai_status из label кнопки - Чёткие названия: '✅ Выключить чат с ИИ' / '❌ Включить чат с ИИ' - Добавлен флаг --yolo для qwen-code (авто-подтверждение) Теперь кнопка правильно показывает действие Co-authored-by: Qwen-Coder --- bot.py | 5 ++--- qwen_integration.py | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bot.py b/bot.py index 1aa3ca0..60eeeca 100644 --- a/bot.py +++ b/bot.py @@ -781,16 +781,15 @@ class MenuBuilder: # Для главного меню — динамически меняем кнопку ИИ if menu_name == "main" and user_id: state = state_manager.get(user_id) - ai_status = "✅" if state.ai_chat_mode else "❌" for item in items: if item.callback == "toggle_ai_chat": # Меняем текст кнопки и callback_data в зависимости от статуса if state.ai_chat_mode: - label = f"{ai_status} Выключить чат с ИИ" + label = f"✅ Выключить чат с ИИ" callback = "toggle_ai_chat_off" else: - label = f"{ai_status} Включить чат с ИИ" + label = f"❌ Включить чат с ИИ" callback = "toggle_ai_chat_on" button = InlineKeyboardButton(label, callback_data=callback) else: diff --git a/qwen_integration.py b/qwen_integration.py index 4b4e22f..dd7b156 100644 --- a/qwen_integration.py +++ b/qwen_integration.py @@ -203,6 +203,7 @@ class QwenCodeManager: self._qwen_command, "-p", task, # Передаём задачу через флаг -p "--output-format", "text", # Простой текстовый вывод + "--yolo", # Автоматическое подтверждение всех действий ] logger.info(f"Выполнение задачи: {' '.join(cmd)}")