From 5c4f36ff0d2b58b4097194b96dc4925e804188b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=BD=AE?= Date: Mon, 23 Feb 2026 21:18:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96bot=E5=A4=8D=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/bot_manager.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/routes/bot_manager.py b/routes/bot_manager.py index a3096de..46947d2 100644 --- a/routes/bot_manager.py +++ b/routes/bot_manager.py @@ -3377,18 +3377,20 @@ async def copy_marketplace_bot( new_name = f"{original_name} (副本)" new_bot_id = str(uuid.uuid4()) - # 只复制部分设置(不复制 system_prompt, MCP配置等) + # 复制所有设置(不复制知识库) new_settings = { + 'model_id': settings.get('model_id'), 'language': settings.get('language', 'zh'), 'avatar_url': settings.get('avatar_url'), 'description': settings.get('description'), 'suggestions': settings.get('suggestions'), - 'dataset_ids': settings.get('dataset_ids'), - # 不复制的设置: - # 'model_id', 'system_prompt', 'enable_memori', 'enable_thinking', 'tool_response', 'skills' - 'enable_memori': False, - 'enable_thinking': False, - 'tool_response': False, + # 不复制知识库 + # 'dataset_ids': settings.get('dataset_ids'), + 'system_prompt': settings.get('system_prompt'), + 'enable_memori': settings.get('enable_memori', False), + 'enable_thinking': settings.get('enable_thinking', False), + 'tool_response': settings.get('tool_response', False), + 'skills': settings.get('skills'), } # 插入新 Bot