fix: кнопка чата + YOLO режим
Изменения: - Убран лишний ai_status из label кнопки - Чёткие названия: '✅ Выключить чат с ИИ' / '❌ Включить чат с ИИ' - Добавлен флаг --yolo для qwen-code (авто-подтверждение) Теперь кнопка правильно показывает действие Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
parent
00e7c1a1e5
commit
4b1c033a5e
5
bot.py
5
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:
|
||||
|
|
|
|||
|
|
@ -203,6 +203,7 @@ class QwenCodeManager:
|
|||
self._qwen_command,
|
||||
"-p", task, # Передаём задачу через флаг -p
|
||||
"--output-format", "text", # Простой текстовый вывод
|
||||
"--yolo", # Автоматическое подтверждение всех действий
|
||||
]
|
||||
|
||||
logger.info(f"Выполнение задачи: {' '.join(cmd)}")
|
||||
|
|
|
|||
Loading…
Reference in New Issue